Php Facebook使用ApplicationAccessToken()

Php Facebook使用ApplicationAccessToken(),php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我将发布到Open Graph,我希望我的$facebook->api()调用只使用应用程序访问令牌,但它尝试使用用户访问令牌,这在一段时间内可以正常工作,直到代码过期 我不想处理过期的令牌,因此如何设置代码以仅使用应用令牌 <?php .... $accessToken = $facebook->getApplicationAccessToken(); $facebook->setAccessToken($accessToken); $facebook->api();

我将发布到Open Graph,我希望我的$facebook->api()调用只使用应用程序访问令牌,但它尝试使用用户访问令牌,这在一段时间内可以正常工作,直到代码过期

我不想处理过期的令牌,因此如何设置代码以仅使用应用令牌

<?php
....
$accessToken = $facebook->getApplicationAccessToken();
$facebook->setAccessToken($accessToken);

$facebook->api();
?>


但是getApplicationAccessToken()是受保护的,所以我不能这样使用它:/

应用程序访问令牌不提供与用户访问令牌相同的访问权限,它们不能直接互换-用户访问令牌应该在60天后过期(如果没有扩展,则为2小时)


如果出于某种原因只需要使用应用程序访问令牌,只需修改PHP SDK代码以允许使用该用例,代码是可编辑的。

我只是发布到打开的图形,所以我只需要应用程序访问。我不敢相信我没有想过编辑这个方法来公开它!