Я создал приложение для своего веб-сайта, установил действие (чтение) и объект (статью) и разместил код объектов (теги META в голове) на странице статьи на моем веб-сайте.
Теперь я хочу знать, как отправлять запрос cUrl всякий раз, когда пользователь читает статью на моем веб-сайте, поэтому она будет отображаться на его стене.
Когда я нажимаю ссылку «получить код» рядом с действием, вот что я получаю:
curl -F 'access_token=***' \ -F 'article=http://example.com' \ 'https://graph.facebook.com/me/yellowheart:read'
(Конечно, есть токен доступа).
Теперь, как мне это сделать?
Дэниел.
Используя PHP SDK, вы должны использовать метод api .
$config = array(); $config['appId'] = 'YOUR_APP_ID'; $config['secret'] = 'YOUR_APP_SECRET'; $facebook = new Facebook($config); ... $facebook->api('https://graph.facebook.com/me/yellowheart:read? article=http://example.com'','POST');
Вы также можете выполнить необработанный запрос
$myurl = 'https://graph.facebook.com/me/yellowheart:read? article=http://example.com&access_token=ACCESS_TOKEN&method=post'; $result = file_get_contents($myurl);
$facebook->api('/me/'.FB_NAME_SPACE.':action','POST', array('facility'=>'http://www.mysite.com/object?id=1') );
https://developers.facebook.com/docs/reference/php/facebook-api/
Я последовал за учебником «Коробка рецептов» и выяснил, как «сделать это» там шаг за шагом. Надеюсь, что это помогает.