Я довольно новичок в Facebook API, и в данный момент я использую Facebook PHP SDK. Итак, я был заинтересован в автоматическом обмене определенной картинкой с Facebook (например, http://www.facebook.com/photo.php?fbid=10150286544861729&set=a.10150286544851729.375565.20531316728&type=1) на моей стене (/ me / links /).
Итак, при запросе POST я отправляю параметры «источник» и «ссылка», ссылаясь на один и тот же URL-адрес (URL-адрес изображения). Но я получаю OAuthException "(# 1500) URL, который вы указали, недействителен".
Я разрешил разрешения «publish_stream» и «share_item», но самое неловкое в том, что, похоже, нет проблем с моим кодом, но как-то с настройками приложения, поскольку я получаю ту же ошибку, если Я использую Graph API Explorer, генерируя маркер доступа с такими же разрешениями.
Что мне здесь не хватает?
Неважно, теперь граф API Explorer работает нормально, я просто сгенерировал еще один токен, и он работал нормально. Итак, проблема может быть в коде, вот так:
$share = $facebook->api('/me/links', 'POST', array(
'source' => urlencode($temp_test),
'link' => urlencode($temp_test),
));
Что-то не так?