我正在使用this tutorial(来自该页面的第一个答案)。
简而言之,它使用FB应用程序和PHP CURL GET通过HTTP发布到您的Facebook页面。我有它工作,可以使用正确的令牌发布到我的页面(作为我的页面)。
但是,页面访问令牌只持续一个小时,这意味着您必须通过生成新令牌来不断重新授权。如何设置 - 忘记或以其他方式扩展我的令牌?我已经阅读了facebook文档,但无法将其应用到我的场景中。
我只想授权一次,收到令牌并让我的网络表单能够发布到我的页面。
答案 0 :(得分:4)
&符号应该替换为? (问号)。然后它应该工作。
例如:
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id={app-id}&client_secret={app-secret}&fb_exchange_token={short-lived-token}
答案 1 :(得分:2)
当您(管理员用户)进行身份验证时,您将获得您的页面访问令牌。页面标记基于您的短期用户令牌。为了获得一个长期存在的页面令牌,您需要获得一个长期存在的用户令牌。它们通常持续两个月左右。
以下是获取长期页面令牌的方法。
https://graph.facebook.com/oauth/access_token&grant_type=fb_exchange_token&client_id={app-id}&client_secret={app-secret}&fb_exchange_token={short-lived-token}
。