2011-05-16 88 views
3

我们有一款正在开发的iPhone应用程序,其中一项功能是能够使用Facebook的API添加“地点”,然后通过“签入”功能与其他人共享该地点。开发人员可以将“地点”添加到Facebook登记吗?

我记得过去有关限制的事情 - 他们现在过去了吗?

我们可以自由地将用户的当前位置,添加为地点,命名并与其他用户共享吗?

回答

4

为了在Facebook上创建地点,它必须是Facebook页面或开放图表对象。您显然无法通过Graph API创建Facebook页面,但是您可以创建Open Graph对象。

基本上你在这里做的是允许你的用户登录到一个地方,如果这个地方是新的,那么你在你自己的服务器上的数据库中创建它,并且你有一个加载的端点您的Web服务器上该地点的正确Open Graph数据。然后,您将为用户发布到Facebook的签入,并将其指向您创建的Web端点。这将导致Facebook查找您的图形数据,创建一个图形对象,并保存用户的登记。如果他们签到的地方已经存在,那么您不必传递新的网络终点,而是通过Facebook分配该地点的现有终端或唯一地点标识。

您可以阅读更多关于您需要在Facebook开发者文档中使用的每种技术。 Open Graph ProtocolCheck-insGraph API Object Selection

+0

我不知道你如何做到这一点。你似乎无法得到一个页面ID传递给检入... – Carl 2011-09-21 22:32:48

+0

什么opengraph元定义这样的用户地点终点将是? og:type =地方不被接受,不清楚如何... – 2012-04-09 21:39:55

相关问题