Публикация комментариев в профиле моего приложения на Facebook - PullRequest
0 голосов
/ 02 февраля 2011

Мой сервер может публиковать сообщения на моей стене приложения Facebook.Но я хотел бы публиковать комментарии о том, что пользователь пишет на стене ... Когда я пытаюсь опубликовать комментарий к данному идентификатору, я всегда получаю следующее:

{"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}}

Однако ядал все возможные разрешения в качестве тестового пользователя для этого приложения.Любое предложение?

Дополнение .

Я также пытался использовать метод, описанный здесь URL, который я использую, выглядит следующим образом

curl_setopt($ch,CURLOPT_URL,'https://graph.facebook.com/'.$comment['id'].'/comments?'.$access_token)

Теперь я получаю следующеесообщение

{"error":{"type":"OAuthException","message":"(#100) Invalid fbid."}}

Ответы [ 3 ]

1 голос
/ 03 февраля 2011

ОК, нашел свое собственное решение, но для протокола: некоторые люди, такие как я, спотыкаются:

  1. сначала вам нужно применить этот потрясающий метод аутентификации.
  2. нужно позвонить в фейсбук со следующим

curl_setopt($ch, CURLOPT_POSTFIELDS, '&message=hello World'); curl_setopt($ch,CURLOPT_URL,'https://graph.facebook.com/'.$post['id'].'/comments?'.$access_token);

0 голосов
/ 03 февраля 2011

Дорогой мой, бери разрешение publish_stream от пользователя. ошибка только из-за этого. Вы можете взять публикацию потока, как это

<fb:login-button perms="publish_stream" autologoutlink="true"></fb:login-button>
0 голосов
/ 03 февраля 2011

Если вы можете дать код, это поможет. однако это обычно происходит по 3 причинам:

  1. Пользователь не установил ваше приложение.
  2. Вы не указали VALID OAuth-токен доступа для этого сеанса с выполненным запросом.
  3. У вас нет publish_stream от пользователя, , который нужно опубликовать. - Вы сказали, что у вас есть, но вы указали это конкретное разрешение?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...