Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 从Zendesk使用自定义salesforce REST API_Oauth_Salesforce_Zendesk_Zendesk Api - Fatal编程技术网

Oauth 从Zendesk使用自定义salesforce REST API

Oauth 从Zendesk使用自定义salesforce REST API,oauth,salesforce,zendesk,zendesk-api,Oauth,Salesforce,Zendesk,Zendesk Api,我想使用ZENDESK应用程序中的salesforce REST API。要使用我的salesforce REST API,我需要发送带有salesforce Access_令牌的授权头。为了在zendesk中获得访问令牌,我正在创建一个服务器端zendesk应用程序。我正在编写代码来获取访问令牌,并在另一台服务器上部署,最后在zendesk应用程序中使用该站点。 我的方法正确吗?或者有更好的方法吗?Salesforce access\u令牌是否更改,或者生成后是静态的?access\u令牌是o

我想使用ZENDESK应用程序中的salesforce REST API。要使用我的salesforce REST API,我需要发送带有salesforce Access_令牌的授权头。为了在zendesk中获得访问令牌,我正在创建一个服务器端zendesk应用程序。我正在编写代码来获取访问令牌,并在另一台服务器上部署,最后在zendesk应用程序中使用该站点。
我的方法正确吗?或者有更好的方法吗?

Salesforce access\u令牌是否更改,或者生成后是静态的?access\u令牌是oauth令牌。它有一个过期时间,过期后令牌将失效。默认过期时间为1分钟。您还可以在创建oauth应用程序时设置过期时间。令牌过期后,您必须要求使用不同的新令牌。所以它不是静态的。据我所知,Zendesk应用程序框架没有处理刷新令牌的本地方法,所以我认为您的方法是最好的。构建一个简单的服务器端应用程序,可以处理获取和使用刷新令牌的问题。