Uncaught OAuthException: неверный токен: "me" ID уже указан - PullRequest
2 голосов
/ 16 декабря 2011

Это новый для меня, и я не уверен, почему это происходит.Это происходит только тогда, когда я пытаюсь использовать API для публикации действий на временной шкале.У меня включена новая авторизация, publish_actions включен в список разрешений, и я являюсь администратором.Я удалил приложение и установил его снова, чтобы убедиться, что новая авторизация прошла.Если я выполню любой другой запрос со мной, он вернется просто отлично.Но если я пытаюсь запустить следующее:

$ facebook-> api ('/ me / example: read? Chapter = http://www.example.com/og.php?og=read&id=24131',' POST ');

Я получаю эту ошибку:Uncaught OAuthException: Неверный токен: "me" ID уже указан.

Я запускаю его в ajax, поэтому, чтобы убедиться, что у меня есть действительный access_token, я изменил его var_dumped и изменил строку на: $ facebook-> api ('/ me / friends');В этом случае я получаю действительный вывод моих друзей.Так что я понятия не имею, что вызывает эту проблему.Я также каждый раз запускаю разные идентификаторы (URL), чтобы убедиться, что они не связаны с тем, что действие публикуется дважды (хотя я и получил ошибку с первой попытки).Кто-нибудь еще видел это?Любая подсказка, почему это может происходить?

1 Ответ

1 голос
/ 16 декабря 2011

Похоже, у вас есть два?отметки в строке запроса.Вам может понадобиться urlencode строки запроса.

...