微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在尝试使用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参数的指定位置.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐