我第一次使用此代码测试我的应用程序,并在我的墙上贴了一些帖子,它的工作原理是:
$sendTo = $_POST['friend'];
$link = $_POST['link'];
$message = $_POST['message'];
$attachment = array('message' => $message, 'link' => $link, 'message' => $message);
$result = $facebook->api("/$sendTo/feed/",'post', $attachment)
有一天,我得到了这个错误,我不知道为什么?
致命错误:未捕获OAuthException:(#100)抱歉,此帖子包含第1033行/home/a3229328/public_html/MKK/exam/base_facebook.php中引用的已阻止网址
有人可以告诉我为什么以及如何解决它?
答案 0 :(得分:1)
由于您只是尝试发布状态消息,没有链接,我的猜测是这个错误是由您在那里的尾随'/'引起的。在所有文档中,api调用的url永远不会以'/'。
结尾请改为尝试:
$result = $facebook->api("/$sendTo/feed",'post', $attachment)
请注意,我使用了“/ $ sendTo / feed”而不是“/ $ sendTo / feed /”