2

システムに単純な html ページがあります。ajax ツールキットを使用して組織の詳細にアクセスしようとしています。しかし、私はそうすることができません。javascript/jquery を使用して、システムの単純な html ページで Salesforce データにアクセスするにはどうすればよいでしょうか??

<html>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="connection.js"></script>
<script type="text/javascript" src="apex.js"></script>

<script type="text/javascript">
var j$ = jQuery.noConflict();
sforce.connection.init('sessionId', 'https://ap1.salesforce.com/services/Soap/u/26.0');
j$(document).ready(function(){
    var result = sforce.connection.query("Select Name, Id from User");
    var records = result.getArray("records");
    for (var i=0; i< records.length; i++) {
        var record = records[i];
        console.log(record.Name + " -- " + record.Id);
    }
});
</script>
</html>
4

1 に答える 1

5

これは特定の質問ではないので、何をする必要があるかについて一般的に答えようとします。

  1. 組織で Salesforce Rest API への「リモート アクセス」を有効にする必要があります。
  2. OAuth 2.0 アクセス トークンを取得して Rest API にアクセスし、Rest API を使用してアクセスします。

developer.force.com ネットワークには多数のリソースがあります。過去に使用したいくつかの便利なリンク、

  1. http://wiki.developerforce.com/page/Digging_Deeper_into_OAuth_2.0_at_Salesforce.com
  2. http://wiki.developerforce.com/page/Getting_Started_with_the_Force.com_REST_API
  3. http://www.salesforce.com/us/developer/docs/api_rest/index.htm

2 番目のリンクには、Java の完全な例が含まれています。これはJSに変換できます。そして 3 番目のリンクは、残りの API への完全な参照を提供します。

于 2012-12-05T18:56:42.633 に答える