Может ли разработчик добавить «Места» в Facebook Checkin? - PullRequest
3 голосов
/ 16 мая 2011

У нас разрабатывается приложение для iPhone, и одна из запрошенных функций заключается в том, чтобы иметь возможность добавить «Место» с помощью API Facebook, а затем поделиться им с другими пользователями с помощью приложения через Checkin.

Я помню, как читал об ограничениях в прошлом - закончились ли они сейчас?

Можем ли мы свободно взять текущее местоположение пользователя, добавить его в качестве Места, назвать его и поделиться им с другими пользователями?

1 Ответ

4 голосов
/ 16 мая 2011

Чтобы создать место на Facebook, это должна быть либо страница Facebook, либо объект Open Graph. Очевидно, что вы не можете создавать страницы Facebook через Graph API, но вы можете создавать открытые графические объекты.

По сути, вы должны разрешить вашему пользователю зарегистрироваться в этом месте. Если это новое место, вы создадите его в своей собственной базе данных на своих серверах и получите конечную точку, которая загрузит правильные данные Open Graph для этого места на ваших веб-серверах. Затем вы опубликуете регистрацию в Facebook для пользователя и укажете на созданную вами конечную веб-точку. Это приведет к тому, что Facebook выполнит поиск данных графика, создаст объект графика и сохранит регистрацию пользователя. Если место, в которое они регистрируются, уже существует, то вместо прохождения новой конечной точки в Интернете вы передадите либо существующую конечную точку, либо уникальный идентификатор места, который Facebook назначил этому месту.

Вы можете узнать больше о каждой из технологий, которые вам нужно использовать, в документации разработчика Facebook. Открытый протокол Graph , Check-ins и Выбор объекта API Graph .

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