Facebook Graph API Обновление статуса PHP - PullRequest
1 голос
/ 28 ноября 2010

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

Я смог использовать 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 запросы.Единственный ответ, который я получил, это список предыдущих статусов пользователя, он не будет обновлять статус с данными, которые я отправляю.

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

1 Ответ

1 голос
/ 05 января 2011

Скажите, если у вас все еще есть проблемы с этим кодом, поскольку у меня есть законченная версия, которую этот компьютер не сохранил на нем!Так или иначе!Одна главная вещь, которую я заметил, - это дополнительный символ '/' в вашем 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

и код, который я создалfrom было

curl -F 'access_token = ...' \

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

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

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

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

Джон

...