誰かがこの問題を解決するのを手伝ってくれますか? 私はこれについて過去 48 時間頭を悩ませています。
目的: 私は自分のウェブサイトを通じて友人の Facebook ウォールに情報を投稿しようとしています。以前はすべて正常に機能していましたが、現在エラーが発生しています。
Fatal error: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action thrown in /home/abcd/public_html/front_apps/controllers/src/base_facebook.php on line 1039
また、私がやろうとしているのは、オフラインのときに友達の Facebook ウォールにcron
投稿し、毎日午前 12 時までに投稿することです。
私はPHPコードを使用しています。コードは次のとおりです。
<?php
$message = "Message goes here";
$link = "http://link.com/";
$picture = "http://link.com/1.jpg";
$sendTo = "my friend id";
$access_token = "access tocken";
require 'src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'appId',
'secret' => 'secret_ID',
)); <br>
$attachment = array('message' => $message, 'link' => $link, 'picture' => $picture );
$api = "/$sendTo/feed/?access_token='.$access_token,";
$result = $facebook->api($api,'post', $attachment);
?>