0

Open Graphに公開していますが、$ facebook-> api()呼び出しでアプリアクセストークンのみを使用したいのですが、コードが期限切れになるまでしばらくの間は正常に機能するユーザーアクセストークンを使用しようとします。

期限切れのトークンを処理したくないので、アプリトークンのみを使用するようにコードを設定するにはどうすればよいですか?

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

$facebook->api();
?>

しかし、getApplicationAccessToken()は保護されているので、そのように使用することはできません:/

4

1 に答える 1

1

アプリアクセストークンは、ユーザーアクセストークンと同じアクセスを提供しません。直接交換することはできません。ユーザーアクセストークンは、60日(延長しなかった場合は2時間)後に期限切れになるはずです。

何らかの理由でアプリアクセストークンのみを使用する必要がある場合は、PHP SDKコードを変更して、そのユースケースを許可します。コードは編集可能です。

于 2012-09-22T15:04:54.660 に答える