去年12月,我为一位客户设置了一个应用程序,该应用程序希望将公开的Facebook帖子提取到他们网站的页脚中。
我正在使用此URL来提取消息,创建时间和固定链接,当我编写它时,一切都很好:
今天他们报道说不再提取他们的信息了。我将该URL放入浏览器中,结果是“需要有效签名”
我从google那里收集到了一些名为access_token的东西,我也看到了我可以使用php sdk但我需要一个appId和一个秘密令牌。
此时,我已经阅读了很多不同来源,我对此感到非常困惑。上面的FQL查询代表了我的Facebook编程体验的全部范围。看起来我想要Graph API,但我不希望任何人必须签署任何内容。
你们其中一个对facebook的巫术更精通的人能否在正确的方向上推动我这样做:
从PHP中,从流表中提取公共消息,而不强迫用户登录Facebook。
谢谢!
答案 0 :(得分:2)
要从Facebook上公开显示的页面中提取帖子,您可以使用任何有效的访问令牌。对于大多数管理页面的站点,这将是通过页面管理员之一检索的页面访问令牌,授权您的应用程序访问其页面,但这可能对您的用例而言过度。
最快的解决方案可能是为网站创建一个新的应用ID,获取该应用的应用访问令牌(请参阅https://developers.facebook.com/docs/authentication/上的'应用登录')然后使用该访问令牌来检索帖子
答案 1 :(得分:0)