假设我有一个网站,我想从 Facebook 上的某个粉丝群提取公共(public)数据(即最近的帖子、点赞、地点等),但不希望查看者必须登录 FB 。请理解,我不会对任何特定用户的信息感兴趣,因此不需要他们的特定登录身份验证。有没有办法自动生成 OAuth token 以与 FB API 一起使用,以便可以在不强制用户登录的情况下发出通用请求?
最佳答案
您可以做的是使用应用程序访问 token 来进行这些调用。要创建应用访问 token ,只需用管道字符连接您的 APP_ID
和 APP_SECRET
即可。
https://graph.facebook.com/FacebookDevelopers/feed?access_token=APP_ID|APP_SECRET
这将返回 Facebook 开发者页面提要中的所有公开故事。您可以使用页面个性网址(如果有),但您也可以使用 PAGE_ID
。
关于Facebook API 自动生成 OAuth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16157837/