Salesforce访问令牌到期

时间:2017-05-03 13:14:42

标签: ssis salesforce

我使用脚本任务通过MSBI ETL将SalesForce API记录拉入Sql。我在代码中使用Sales Force访问令牌进行身份验证。但是该访问令牌每12小时到期一次,并且我在包执行之前手动更新访问令牌。 如果有任何可能的方法来获得永久Salesforce访问令牌密钥,或者我们如何从Salesforce API中的刷新令牌生成访问令牌,请帮助我。

此致 穆罕默德

2 个答案:

答案 0 :(得分:0)

如果您可以获得刷新令牌,请查看此问题和答案。您仍然需要定期获取新的刷新令牌,但这比每个访问令牌的12小时间隔要长得多:

How to refresh access_token in OAuth 2.0 in salesforce

答案 1 :(得分:0)

我使用过这样的脚本,我曾经使用Timeout参数将Salesforce与api连接起来。 谎言示例:SFLogin({TIMEOUT => 900})

检查是否对您有帮助!