我一直致力于Salesforce和ADF之间的Force.com Canvas App集成。 Canvas应用程序是OAuth,可在Visualforce页面的社区中查看。在冬季16升级之前,一切正常。 Winter' 16在周末发布了沙箱,现在无论Canvas App URL如何,所有Canvas Apps都无法呈现。
错误是"无法从服务器检索签名请求。请稍后再试一次。"
在Chrome的DevTools控制台中,我看到了一个网络请求:
在仍然在夏季' 15的组织中,Canvas应用程序请求
如果我作为系统管理员用户在社区外查看同一页面,则画布应用程序会加载,但Visualforce页面与Canvas应用程序URL之间的通信将失败。
我已向Canvas App添加了所有可能的权限,并撤消了Canvas App访问权限并重新初始化了对该应用的OAuth访问权限,但没有任何效果。
答案 0 :(得分:1)
请参阅已知问题 - Force.com Canvas App Issue after Winter '16 Upgrade
<强>综述强>
在16年冬季沙盒中,当通过社区访问时,所有浏览器都会出现Canvas会话问题。
定义您的已连接应用的组织是否仍然在夏季'15'?如果是这样,它将无法理解来自Winter '16组织的v35.0 API调用。
您是否可以修改signedrequest调用以使用/v34.0/而不是/v35.0/,直到定义连接应用的组织也在冬季'16?