Facebook API をいじっていて、アプリにアクセス トークンを取得するのに十分な距離まで到達しましたが、実際に Facebook ウォールに投稿を{"error":{"message":"(#100) You can't post this because it has a blocked link.","type":"OAuthException","code":100}}1
送信しようとすると、送信しようとしていないというエラー メッセージが表示されます。どんな種類のリンクでも、「Hello, World!」だけです。これは私にはかなり奇妙に思えます:\ これまでの私のコードは次のとおりです:
$content = urlencode("Hello, World!");
$accesstoken = urlencode($row['fbid']);
$result = getPageWithPOST("https://graph.facebook.com/me/feed", "access_token=" . $accesstoken . "&message=" . $content);
echo $result;
getPageWithPOST は、
function getPageWithPOST($url, $posts) {
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $posts);
$content = curl_exec ($c);
curl_close ($c);
return $content;
}
ありがとう!