Можно ли получить идентификатор пользователя без токена доступа? - PullRequest
0 голосов
/ 19 июля 2011

Я создаю простое приложение на холсте Facebook (вкладка страницы) с PHP, которое публикует что-то на стене пользователя через facebook.com/dialog/feed.Я собираюсь сделать это простым, поэтому я хочу пропустить запрос access_token и вызов facebook->api().Я должен сохранить список пользователей, которые поделились сообщением.

На самом деле, он отлично работает без авторизации, но мне нужно собрать уникальный идентификатор пользователя (и / или, возможно, имя) после записи на стене,Возможно ли это, не запрашивая токен доступа?

После успешной записи на стене я сохраняю уникальный post_id, может быть, его достаточно для быстрого поиска?

Обновить после принятого ответа: фактически, первая часть возвращенной строки POST_ID является уникальным идентификатором пользователя.

Ответы [ 2 ]

1 голос
/ 19 июля 2011

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

Проблема с сохранением идентификатора поста состоит в том, что один и тот же пользователь может легко сделать несколько постов, что в тотализаторе, вероятно, нежелательно. Что касается подобных проектов, я обнаружил, что пользователи с радостью предоставят доступ к основной информации, если они хотят выиграть приз.

0 голосов
/ 21 июля 2011

Вы не должны полагаться на POST_ID, чтобы содержать идентификатор пользователя.POST_ID предназначен для использования в качестве непрозрачного идентификатора и не обязательно содержит идентификатор пользователя, и не все POST_ID содержат его.

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