Я пытаюсь опубликовать на стене с помощью запроса на отправку по http с заданным URL-адресом, но я получаю ошибку, не связанную с методом. Что я делаю не так?Опубликовать на стене с помощью Facebook graph
Предполагая, что пользователь уже разрешил мое приложение, и у меня есть токен доступа с разрешениями publish_stream, можно ли создать URL-адрес, который будет размещаться на стене пользователей, используя график facebook?
Вот URL Я использую где [идентификатор] является идентификатор пользователя и [access_token] является маркер доступа:
https://graph.facebook.com/[userid]/feed?message=I like Cheesy Poofs&picture=http://simplyrecipes.com/photos/cheddar-cheese-puffs-b.jpg&link=alink.com&name=Cheesy Poofs Rule!&caption=Some awesome caption&description=cool description bruh&access_token=[access_token]
Редактировать В ссылке выше я пропускал «метод = пост ». Теперь я получаю идентификатор из следующего URL-адреса.
https://graph.facebook.com/[userid]/feed?method=post&message=I like Cheesy Poofs&picture=http://simplyrecipes.com/photos/cheddar-cheese-puffs-b.jpg&link=alink.com&name=Cheesy Poofs Rule!&caption=Some awesome caption&description=cool description bruh&access_token=[access_token]
Вы должны сделать фактический запрос HTTP POST, а не просто добавить метод = сообщение в свой запрос GET. Тем не менее, я не знаю, почему они дадут вам удостоверение личности в этом случае. –
Я должен был уточнить, я использую WebRequest в C#, чтобы сделать фактический запрос POST. Сообщение теперь отображается на моей тестовой бизнес-странице. – imnotsean