更改Canvas URL时Facebook PHP SDK墙贴的问题

时间:2011-03-30 13:32:44

标签: php facebook canvas facebook-graph-api

我为一家公司制作了一个iFrame FB应用程序,当它存储在我的服务器中时非常有效但是当我将它移动到公司服务器并更改Canvas URL时,除了$ facebook->之外,该应用程序运行良好。 api('/ me / feed /','post',$ attachment);功能不再起作用。

我编写了一个简单的测试脚本来执行下一步操作: 1)创建会话 2)发送帖子到墙上

在这两种情况下(我的服务器和公司服务器),会话始终都是正确创建的,但是发布到墙上的帖子对公司不起作用。

当然,我已经尝试清除缓存,在更改Canvas URL后卸载应用程序,但没有运气。会话仍在创建,但是墙上的帖子永远不会有效。

我还尝试将应用程序从我的服务器移动到我的服务器中的另一个文件夹(不同的Canvas URL但是同一个域),它运行正常。所以这可能意味着问题在于Canvas URL中的域名更改

注意:我的服务器和公司服务器都使用PHP 5.

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

解决方案:缺少fb_ca_chain_bundle.crt文件。奇怪的是,它在我的服务器上也丢失了,没有它就可以工作。

无论如何,问题解决了!