Php 网站订阅源的Facebook访问令牌
我正在尝试使用以下方式从我的网页加载facebook提要: 为此,我从服务器上获得了一个访问令牌。问题是令牌一直在用完:Php 网站订阅源的Facebook访问令牌,php,javascript,jquery,facebook,facebook-graph-api,Php,Javascript,Jquery,Facebook,Facebook Graph Api,我正在尝试使用以下方式从我的网页加载facebook提要: 为此,我从服务器上获得了一个访问令牌。问题是令牌一直在用完: Error validating access token: Session has expired at unix time ... 我知道我可以创建一个OAuth登录来获得一个新的令牌,但我想在网页上显示提要。我不想让该页面的所有访问者都访问。如何为我的站点订阅源获取固定访问令牌?我认为你不能,看起来他们可以。在页面的下方,它提到将当前代币延长60天。也许这会有所帮助
Error validating access token: Session has expired at unix time ...
我知道我可以创建一个OAuth登录来获得一个新的令牌,但我想在网页上显示提要。我不想让该页面的所有访问者都访问。如何为我的站点订阅源获取固定访问令牌?我认为你不能,看起来他们可以。在页面的下方,它提到将当前代币延长60天。也许这会有所帮助?您可以轻松获得访问令牌。只需创建一个应用程序并使用
app\u id
和app\u secret
登录即可:
$response = file_get_contents('https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=some_app_id&client_secret=the_appsecret');
$token = str_replace('access_token=', '', $response);
适合我。查看我几天前的帖子(查看原始帖子中更新的部分)
由于脱机访问权限已被弃用,您必须以编程方式定期交换令牌(不需要重新授权)。希望有帮助 我不能使用我的facebook帐户使用php生成新的访问令牌吗?类似于
file\u get\u content('facebook/login/getToken?username=bla&password=blub')
您可以,但是如果您使令牌无效(更改密码等),您需要生成一个新的令牌。是的,就是这样。我自己刚找到的;)向FacebookSession提供令牌并执行我得到的请求时:“必须使用活动访问令牌来查询有关当前用户的信息。”@user2070775请为您的问题创建一个新问题。否则你就得不到任何帮助。