谁能帮我解决这个问题,在过去的 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);
?>