Как узнать, есть ли у пользователя ваше приложение Facebook в его / ее профиле? - PullRequest
2 голосов
/ 26 апреля 2009

Есть ли способ проверить, добавил ли пользователь приложения окно профиля для этого приложения? Это возможно, потому что я видел это на iLike, где на главной странице отображается окно, чтобы спросить пользователя, хочет ли он добавить окно профиля, если пользователь еще этого не сделал. Любая помощь будет оценена. Если это невозможно с API, то как это сделать в FBML?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 26 апреля 2009

Нет способа узнать, добавил ли пользователь ваше приложение в свой профиль. Я не уверен, что iLike делает на бэкэнде, но кажется, что они предлагают опубликовать ваш профиль при установке. По умолчанию в профиле ничего нет, нужно что-то публиковать.

Обычно это делается путем отображения специальной кнопки, которая отображается в Facebook, если приложение отсутствует в профиле. Но Facebook также не будет отображать специальную кнопку, если в профиле нет контента. Это сценарий с курицей и яйцом, который на первом месте?

Вы можете запросить то, что в данный момент находится в профиле пользователя (getProfileFBML), так что вы можете использовать это как проверку, чтобы увидеть, добавили ли они ваше приложение в профиль. Если оно пустое, вы никогда не размещали никакого контента. Но вы не можете сказать, удалили ли они его впоследствии или перенесли на вкладку «Ящики» (что бесполезно).

0 голосов
/ 25 июня 2009

нет, вы не можете

0 голосов
/ 25 июня 2009

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

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

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