Приложение для iPhone, чтобы читать стену Facebook - PullRequest
0 голосов
/ 15 ноября 2011

Я хочу создать приложение для iPhone, которое отображает (помимо прочего) определенную стену Facebook.Для хорошего пользовательского опыта я не хотел, чтобы приложение требовало, чтобы у пользователя была учетная запись Facebook, и я не хотел заставлять пользователя входить в Facebook, чтобы видеть последние «новости» в приложении.Я начал с получения RSS-канала на стене и попытался разобрать его ... Я могу "увидеть" все данные, которые мне нужны ... но это быстро усложняется и имеет слишком много переменных, которые делают конечные результаты менее звездными.Я прочитал руководства по программированию на Facebook для iOS, и мне кажется, что SDK заставляет пользователя войти в систему, что мне не нравится.

Мой вопрос ... Есть ли способ использовать SDK Facebookс жестко закодированными учетными данными профиля для доступа к определенной стене, не заставляя пользователя войти?Если возможно, это рекомендуемый подход?Есть ли другие способы снять шкуру с этой кошки?

Я прочитал учебник Facebook и просмотрел множество публикаций на этом сайте, но не нашел ответа на этот вопрос ... извините, если этот вопрос новичка и уже естьответили.

Ответы [ 2 ]

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

Пункт I.2.из политики Facebook API в списке написано

Вы не должны включать функцию, которая передает, запрашивает или собирает имена пользователей или пароли Facebook.мне нравится то, что ты предлагаешь делать;т. е. пользователь сможет видеть определенную стену, но с использованием жестко закодированных учетных данных (не своих).Другими словами, ваши учетные данные проксируются для пользователя.

Я не знаю, возможно ли это технически сделать (я думаю, что это так), но я не думаю, что это хорошая идея, и я делаюдумаю, что это нарушение условий предоставления услуг Facebook API.

0 голосов
/ 26 февраля 2012

Сначала вам нужно получить access_token, проанализировав ваш идентификатор приложения и секрет.

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET

Затем отправьте следующий запрос, чтобы получить нужные данные.Обратите внимание, что будут доступны только общедоступные данные.

https://graph.facebook.com/FACEBOOK_USER_ID/?access_token=ACCESS_TOKEN

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