Использование OpenGraph с PHP (cUrl запрашивает действия) - PullRequest
7 голосов
/ 07 октября 2011

Я создал приложение для своего веб-сайта, установил действие (чтение) и объект (статью) и разместил код объектов (мета-теги в заголовке) на странице статьи на моем веб-сайте.

Теперь я хочу знать, как отправлять запрос cUrl всякий раз, когда пользователь читает статью на моем веб-сайте, чтобы она появлялась на его стене.

Когда я нажимаю ссылку «получить код» рядом с действием, вот что я получаю:

curl -F 'access_token=***' \
 -F 'article=http://example.com' \
    'https://graph.facebook.com/me/yellowheart:read'

(Конечно, есть токен доступа).

Теперь, как мне это сделать?

Daniel.

Ответы [ 3 ]

10 голосов
/ 17 октября 2011

Используя 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);
1 голос
/ 14 сентября 2012
$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/

0 голосов
/ 03 ноября 2011

Я следовал учебнику"Рецепт" и узнал, как "сделать это" там шаг за шагом. Надеюсь, это поможет.

...