错误100尝试从应用程序发布到Facebook墙时?

时间:2012-06-28 20:59:25

标签: php facebook api post oauth

我正在使用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;

谢谢!

1 个答案:

答案 0 :(得分:1)

首先,我建议您下载并使用PHP SDK,因为它可以为您免除许多功能的麻烦:http://developers.facebook.com/docs/reference/php/。然后在下一页上有一个完美的eaxmple:http://developers.facebook.com/docs/reference/php/facebook-api/

但是要直接回答这个问题:这个错误没有出现任何具体问题,但是暗示你发布的服务器可能被Facebook阻止 - 可能是被Facebook“禁止”的共享服务器?尝试使用其他服务器,看看是否可以获得更好的效果。