Нравится страница от имени пользователя? - PullRequest
8 голосов
/ 30 апреля 2011

Я пытаюсь заставить пользователя «лайкнуть» страницу через SDK.Пользователь вошел в систему, и я получил действительный токен доступа из файла cookie.Мое приложение запросило разрешения read_stream и publish_stream.Я могу успешно делать такие вещи, как публиковать сообщения на их стене и т. Д. Но когда мое приложение пытается «лайкнуть» страницу, я получаю сообщение об ошибке:

OAuthException: (#3) Application does not have the capability to make this API call.

Я пропустил какое-то другое разрешение или естьпараметр, который я должен включить в моем приложении?Я в растерянности.

Ответы [ 4 ]

23 голосов
/ 30 апреля 2011

Вам не может понравиться страница от имени пользователя ( обсуждение Bugzilla ).Однако вы можете размещать посты, комментарии и фотографии от имени пользователя.


Изменить 7/9/2012

Поскольку bugzilla больше не существует, указанная выше ошибканедоступны.У Google нет кэшированной версии страницы, поэтому я запустил другой поиск.Лучшее, что я мог придумать, это Обсуждение кода Google относительно API-интерфейса ActionScript.

Facebook кратко упоминает о Публикации лайков через Graph API в документации, но так или иначе не говорит, можете ли вы понравиться Странице от имени пользователя - просто «Объекты», которые (вероятно, возможно) не являются «объектами» в Facebook-lingo.

Моя мысль таковаAPI-интерфейс для страницы лайков доступен, но предлагается только для приложений из белого списка (таких как приложения Facebook для iOS и Android), написанных «специальными» издателями.Существуют очевидные причины, по которым Facebook не хочет / не разрешает разработчикам создавать подобные графики на графике.Это было бы использовано спаммерами и другими гнусными разработчиками и ухудшило бы значение того, что "лайк" представляет для страницы в Facebook.

Полагаю, вам придется привести довольно веские аргументы.на Facebook о том, почему вам нужен / нужен доступ к соединению «Мне нравится» страницы (для публикации), прежде чем они даже рассмотрят возможность предоставления вам доступа.Я также предположил бы, что они захотят убедиться, что вы только инициировали пользователем подобные создания (таким образом, что приложение iOS будет обрабатывать это), чтобызащитить репутацию / значение действия «как».

2 голосов
/ 15 ноября 2011

На самом деле это не так, но вам нужно выполнить сложный процесс Javascript / UIWebView, чтобы отобразить «страницу» Facebook с ПРОСТОЙ кнопкой «Мне нравится» в вашем представлении, и эту кнопку «Нравится», которую вы можете настроить в JavaScript / Objective. -C (с использованием замены строки), чтобы быть любой страницей Facebook, какой вам нравится.

1 голос
/ 26 июня 2012

Политики платформы Facebook не допускают использование кнопки в Интернете, кроме использования официально поддерживаемых опций

Эти параметры не требуют использования OAuth или API Open Graph. Тем не менее, Facebook только что добавил поддержку мобильных приложений для отправки похожих действий через opengraph .

Я не уверен, намерены ли они разрешить сайтам настраивать кнопки «Мне нравится» или просто приложения ...

0 голосов
/ 06 сентября 2012

Мне нравится работа с iOS SDK с использованием графика api:

https://developers.facebook.com/docs/opengraph/actions/builtin/likes/

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