如何通过jquery ajax运行SOQL查询?

时间:2015-06-29 22:19:44

标签: jquery ajax rest google-apps-script soql

我一直在按照这里的指南通过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);
  }
});

1 个答案:

答案 0 :(得分:0)

这不能回答你的问题,但我使用以下连接器几年,它的工作就像一个魅力: https://github.com/gidzone/cloudconnector