我正在使用Facebook API,并且已经足够将访问令牌放入我的应用程序,但当我实际发送帖子到我的Facebook墙时,我收到错误消息,{{1}我不是试图发送任何类型的链接,只是“你好,世界!”所以这对我来说似乎很奇怪:\这是我到目前为止的代码:
{"error":{"message":"(#100) You can't post this because it has a blocked link.","type":"OAuthException","code":100}}1
其中getPageWithPOST是,
$content = urlencode("Hello, World!");
$accesstoken = urlencode($row['fbid']);
$result = getPageWithPOST("https://graph.facebook.com/me/feed", "access_token=" . $accesstoken . "&message=" . $content);
echo $result;
谢谢!
答案 0 :(得分:1)
首先,我建议您下载并使用PHP SDK,因为它可以为您免除许多功能的麻烦:http://developers.facebook.com/docs/reference/php/。然后在下一页上有一个完美的eaxmple:http://developers.facebook.com/docs/reference/php/facebook-api/
但是要直接回答这个问题:这个错误没有出现任何具体问题,但是暗示你发布的服务器可能被Facebook阻止 - 可能是被Facebook“禁止”的共享服务器?尝试使用其他服务器,看看是否可以获得更好的效果。