次の PHP コードを使用して、データベースから Facebook のファン ページにランダム メッセージを発行します。
require_once('src/facebook.php');
$appid = 'MY_APP_ID';
$appsecret = 'APP_SECRET';
$pageid = 'MY_PAGE_ID';
$token = 'MY_ACCESS_TOKEN';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $appsecret,
));
$message = 'Hello World';
//Information that makes up the facebook page post
$attachment = array(
'access_token' => $token,
'message' => $message
);
//Try to post to the facebook page
try{
$res = $facebook->api('/'.$pageid.'/feed','POST',$attachment);
} catch (Exception $e){
echo $e->getMessage();
}
そしてここにありますsrc/facebook.php
- https://github.com/facebook/facebook-php-sdk/blob/master/src/facebook.php
しかし、次のようなエラー メッセージが返されます。
Error validating access token: Session has expired at unix time 1339020000. The current unix time is 1339022625.
私の質問は、私のコードでどのような変更を行うべきですか?
PS: セッションの有効期限に関する関連する質問も調べましたが、どれも役に立ちませんでした。
前もって感謝します。