Обновление статуса Facebook Graph API PHP

Мне удалось начать работать с Facebook Graph API

Мне удалось использовать javascript для перенаправления на страницу разрешения разрешений, где я указал «publish_stream», я получил действительный access_token

Я хочу обновить статус пользователя. Следуя документации Facebook, я пытаюсь опубликовать:

https://graph.facebook.com/{user_id}/feed/access_token=x&message=y

(где {user_id} – пользовательский идентификатор facebook и т. д.)

Я пытался использовать CURL, а также file_get_contents, так что как запросы POST, так и GET. Единственный ответ, который я получил, - это список предыдущих статусов пользователя, он не будет обновлять статус с данными, которые я отправляю.

Я должен что-то упустить. В документации сказано, что это все, что мне нужно


person Tim    schedule 28.11.2010    source источник
comment
Я пытался добавить переменные из и updated_status в качестве объектов, закодированных в json, но все равно не повезло   -  person Tim    schedule 28.11.2010
comment
Отмечу, когда я получаю все статусы обратно, в самом низу этой структуры находится раздел пейджинга: который содержит два моих последних запроса, однако статус остается необновленным   -  person Tim    schedule 28.11.2010
comment
похоже, что пейджинг - это просто URL-адреса, чтобы показать следующий или предыдущий статус 25, но добавляет к нему переменные GET   -  person Tim    schedule 28.11.2010


Ответы (1)


Скажите мне, если у вас все еще есть проблемы с этим кодом, поскольку у меня есть завершенная версия, которую этот компьютер не сохранил на нем! Во всяком случае! Одна важная вещь, которую я заметил, это дополнительный '/' в вашем URL:

https://graph.facebook.com/{user_id}/feed/access_token=x&message=y

должно быть:

https://graph.facebook.com/{user_id}/feed?access_token=x&message=y

и код, который я построил, был

curl -F 'access_token=...' \

-F 'message=Привет, Арджун. Мне нравится этот новый API». \

https://graph.facebook.com/arjun/feed

и я получил этот код из здесь.

Надеюсь, это поможет,

Джон

person BetaPAWDkitsune    schedule 05.01.2011