我一直在按照这里的指南通过ajax进行顶点休息调用,但我得到的是状态0错误。 http://www.oyecode.com/2014/02/how-to-salesforce-rest-api-from-browser.html
是否有其他指南/教程如何通过ajax进行SOQL查询?我做错了什么?
这是我现在拥有的。它不应该有所作为,但我正在使用谷歌应用程序脚本从htmlservice进行此调用。
$.ajax(
{
type: "GET",
url: "https://na15.salesforce.com/services/data/v26.0/query/?q=SELECT+Name+FROM+Account+LIMIT+5",
beforeSend: function (xhr)
{
xhr.setRequestHeader('Authorization', "Bearer eeeee.xxxxxx");
xhr.setRequestHeader('Accept', "application/json");
xhr.setRequestHeader('dataType', "jsonp");
//usually not needed but when you are
xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
xhr.setRequestHeader('Access-Control-Allow-Methods', 'GET');
},
success: function (data)
{
alert(data);
},
error: function(one, two, three)
{
alert(one.status);
alert(two);
alert(three);
}
});