Ошибка «Требуется указан правильный пользователь ...» при использовании getCount - PullRequest
3 голосов
/ 28 июля 2011

Я пытаюсь использовать getCount из тестовой консоли .

Когда я ввожу uid пользователя, который установил мое приложение (используя basic и publish_streamразрешения) я получаю следующую ошибку:

{
  "error_code": 240,
  "error_msg": "Requires a valid user is specified (either via the session or via the API parameter for specifying the user.",
  "request_args": [
    {
      "key": "uid",
      "value": "REMOVED_USER_ID"
    },
    {
      "key": "method",
      "value": "dashboard.getCount"
    },
    {
      "key": "access_token",
      "value": "REMOVED_ACCESS_TOKEN"
    },
    {
      "key": "format",
      "value": "json"
    }
  ]
}

Есть идеи, почему это происходит?Как я могу это исправить?Нужны ли мне дополнительные разрешения?

1 Ответ

8 голосов
/ 28 июля 2011

Джон, тебе не нужны дополнительные разрешения.Проблема с вашим токеном доступа.Токен доступа, который инструмент использует, это ваш личный пользователь токен доступа и будет работать только для вашего идентификатора пользователя.Если вы используете приложение токен доступа (то есть APP_ID | APP_SECRET), вы сможете увидеть результат этого метода для всех пользователей вашего приложения.

api.facebook.com / method / dashboard.getCount? Uid = [UID] & access_token = [appid | appsecret] & format = json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...