У меня есть приложение со всеми включенными разрешениями и единственным пользователем в качестве администратора. Я пытаюсь включить функциональность, чтобы он мог публиковать комментарии. Я успешно использую Facebook Graph API Explorer, но когда я пытаюсь реализовать ту же технику либо в коде, либо с помощью утилиты facebook api explorer, я получаю следующую ошибку:
"Разрешения 200 ошибка"
с помощью Facebook Graph API Explorer (по адресу https://developers.facebook.com/tools/explorer/), это работает через метод POST:
872650956119411_885219084862598/comments?message=ContentForTheComment
Однако, когда я пытаюсь сделать то же самое либо с помощью кода, либо с помощью раскрывающегося списка инструмента, чтобы изменить приложение с Graph Api Explorer на мое приложение, я получаю сообщение об ошибке разрешений, и оно не будет работать. У приложения есть все запросы разрешений, которые делает проводник графа API (а затем и некоторые), и единственный пользователь также является администратором приложения. Изменение области действия сообщения в ленте с «друзья» на «общедоступный» также не имеет никакого эффекта.
В качестве побочного наблюдения, когда я пытаюсь (с помощью инструмента Graph API Explorer) сделать тот же запрос POST, но с токеном приложения вместо токена доступа (для моего приложения), он дает:
"message": "(#200) Пользователь должен принять TOS",
Что с этим кодом ошибки и что я делаю неправильно? Я даже не знаю, где находится TOS или как с ним согласиться.