2014-10-28 2 views
0

Я должен создавать проблемы в BitBucket и я использую локон для этого, как:Meteor.http.post запрос BitBucket

curl --user {accountname}:{password} https://bitbucket.org/api/1.0/repositories/{accountname}/{repo_slug}/issues/ --data "title=some title" 

, но я не могу понять, как я могу отправить запрос в Meteor.http.post , так как, когда я прохожу как

Meteor.http.post(https://bitbucket.org/api/1.0/repositories/{accountname}/{repo_slug}/issues/, {auth: {accountname}:{password}, data: "title=some title"}, function(error,result){ 
     console.log(result); 
    }); 

Я получаю ошибку как

Error: failed [400] <ul class="errorlist"><li>title<ul class="errorlist"><li>This field is required.</li></ul></li></ul> 

Пожалуйста, укажите мне на правильном направлении, как я могу написать код завитка в метеорном формате.

ответ

0

Try вызов:

Meteor.http.post(https://bitbucket.org/.../,{auth: {accountname}:{password}, 
    data: {title: "some title"}, function(error,result){ 
     console.log(result); 
    }); 

Я думаю, что вы неправильно настроить data поле.

0

Может быть, это должно быть

Meteor.http.post('https://bitbucket.org/api/1.0/repositories/{accountname}/{repo_slug}/issues/', {auth: {accountname}:{password}, data: "title=some title"}, function(error,result){ 
    console.log(result); 
});