meteor コードから osTicket api にアクセスしようとしていますが、これまでのコードは次のとおりです。
if (Meteor.isServer) {
Meteor.methods({
osTicket: function() {
this.unblock();
return HTTP.post("http://www.xxxxxxxx.com/uploads/api/tickets.json","X-API-Key": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
{
data: {
"alert": true,
"autorespond": true,
"source": "API",
"name": "Angry",
"email": "api@osticket.com",
"phone": "3185558634X123",
"subject": "Testing API",
"ip": "172.22.78.114",
"message": "MESSAGE HERE",
"attachments": [{
"file.txt": "data:text/plain;charset=utf-8,content"
}, {
"image.png": "data:image/png;base64,R0lGODdhMAA..."
}, ]
},
},
function(error, results) {
if (results) {
console.log(results);
} else {
console.log(error)
}
}
);
}
});
}
if (Meteor.isClient) {
Template.api.events({
'click #submitQuery': function() {
Meteor.call("osTicket");
}
})
}
API から 200 ステータスといくつかの HTML コードを取得しています。これは、接続が成功したことを意味しますが、API を使用してコードからチケットを作成できません。
それで、私は何を間違っていますか?API に接続するための構文は正しいですか?
詳細については、 https: //github.com/osTicket/osTicket-1.7/blob/develop/setup/doc/api/tickets.md を参照してください。
ありがとう。