我有一个Facebook应用程序从nationbuilder.com获取其内容。当signed_request被关闭时,应用程序正常工作,但是当它打开时我得到404错误。我认为这是因为国家建设者不允许从外部来源向他们的网站发送POST请求。所以只要我可以在应用程序设置中关闭已签名的请求,我就可以了。我的问题是,如何关闭facebook页面标签的signed_request? signed_request的设置仅适用于应用程序,但不会影响页面选项卡。那么,有没有办法让facebook不向国家建设者发送POST请求?感谢。
答案 0 :(得分:1)
不可能仅为“页面”选项卡关闭signed_request。我想NationBuilder应该允许这个用例。
答案 1 :(得分:1)
另一种可能的解决方案:
如果NationBuilder页面是公开的,您可以使用和服实验室通过创建API和替代页面来抓取您的NB内容。 http://www.kimonolabs.com/。
答案 2 :(得分:0)
Facebook目前不支持您可以关闭signed_request的功能。当您尝试从Amazon s3加载内容时,同样不接受POST请求的问题也会增加,同样,不接受POST请求。
一种可能的解决方法是使用基于php的代理类页面,该页面从NationBuilder加载内容并将该页面添加到Facebook选项卡。