Какие разрешения мне нужны для того, чтобы POST a like для пользователя? - PullRequest
0 голосов
/ 30 августа 2011

Я размещаю фотографию пользователя, используя следующий код (в Android SDK):

params = new Bundle();
params.putString(Facebook.TOKEN, values.getString(Facebook.TOKEN));
json = facebook.request(photoUpload.id + "/likes", params, "POST");

Но я получаю ответ:

{"error":
    {"type":"OAuthException",
     "message":"(#200) Permissions error"}
}

Но у меня уже есть разрешение publish_stream.Нужно ли другое разрешение?Другой?

1 Ответ

1 голос
/ 30 августа 2011

publish_stream является правильным для настенных сообщений.Я также попробовал бы user_photos, так как вы пытаетесь понравиться фото.Интересно, если вы столкнулись с какой-то временной проблемой Facebook.

publish_stream: Позволяет вашему приложению публиковать контент, комментарии и лайки в потоке пользователя и в потоках его друзей.С этим разрешением вы можете публиковать контент в фиде пользователя в любое время, не требуя offline_access.Тем не менее, обратите внимание, что Facebook рекомендует модель совместного использования по инициативе пользователя.

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