Web服务 – Salesforce使用oauth作为会话ID报告访问

Web服务 – Salesforce使用oauth作为会话ID报告访问,第1张

概述我正在尝试使用oauth令牌访问salesforce报告数据.前段时间它工作正常,我使用oauth令牌作为会话ID. ...URL remoteFile = new URL(instanceURL + "/" + reportId + "?export=1&enc=UTF-8&xf=csv");URLConnection fStream = remoteFile.openConnection( 我正在尝试使用oauth令牌访问salesforce报告数据.前段时间它工作正常,我使用oauth令牌作为会话ID.

...URL remotefile = new URL(instanceURL + "/" + reportID + "?export=1&enc=UTF-8&xf=csv");URLConnection fStream = remotefile.openConnection();fStream.setRequestProperty("cookie","sID=" + accesstoken);...

但它不起作用,每次我尝试访问url时它返回一个对应登录页面的HTML页面.有没有办法可以使用oauth access_token访问报表数据(而不是元数据)?

谢谢.

解决方法 要使用具有此类URL的令牌,您需要 set the scope parameter to include web

web Allows the ability to use the access_token on the Web.

The oAuth User Agent Flow documentation详细说明了scope参数的指定位置.

总结

以上是内存溢出为你收集整理的Web服务 – Salesforce使用oauth作为会话ID报告访问全部内容,希望文章能够帮你解决Web服务 – Salesforce使用oauth作为会话ID报告访问所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1059868.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存