2017-01-05 14 views
0

PHP laravelプロジェクトでUE API UEを使用するためにPHP SDKを使用しています。403エラーを返すUE APIを使用してFacebookにメッセージを送信

$options = array(
     "receivers" => array(
      array(
       "name"=> "Me" 
      ) 
     ), 
     "message"=>array(
      "subject"=>"test", 
      "body"=> "ABC", 
      "image"=>"http://politibits.blogs.tuscaloosanews.com/files/2010/07/sanford_big_dummy_navy_shirt.jpg", 
      "link"=>array(
       "uri"=> "http://google.com", 
       "description"=> "link desc", 
       "title"=>"link title" 
      ) 
     ) 
    ); 

    //Send the message and get their uris 
    $uris = $connection->send_message($options); 

いくつかのソリューションを提案してください:私は、私は403禁断のエラーを取得に成功し、私は、コードの下に使用してメッセージを送信しようとしていますが右json.Butを取得createduserと接続しています。

答えて

0

アクセストークンの有効期限が切れている可能性があります。 Facebookの接続を再接続するか、接続をリフレッシュしてください。

facebookアクセストークンの有効期間は約2時間です。長く生き残っているWebアプリケーション、特にサーバー側では、長寿命のトークンを生成する必要があります。長寿命のトークンは、一般に約60日間続きます。

関連する問題