图谱API:到附近的地方

时间:2014-09-11 21:25:34

标签: facebook facebook-graph-api

有没有办法传入lat / long并使用Graph API 2.1获取附近地点的列表?

希望允许用户从iOS应用中办理登机手续,但我想提供附近地点的列表,以便我知道要将哪个地方ID传递到Feed终点。

https://developers.facebook.com/docs/graph-api/reference/v2.1/user/feed/

2 个答案:

答案 0 :(得分:22)

是的,如果你可以从你的设备获得lat / lng坐标,这是可能的。看看https://developers.facebook.com/docs/graph-api/using-graph-api/#search

GET /search?q={query}&type=place&center={lat},{lng}&distance={distance}

如果您不想缩小搜索范围,可以将{query}留空

  

所有Graph API搜索查询都需要请求中包含的访问令牌。

答案 1 :(得分:0)

如果您想要对Facebook Graph API进行位置搜索请求,需要用户访问令牌,您可以使用您的App Token,您可以在此处找到:{ {strong>客户端令牌

下的{1}}

假设您已正确设置了Facebook SDK,您只需将您的应用令牌添加到密钥https://developers.facebook.com/apps/{app_id}/settings/advanced下的info.plist即可。现在,您应该能够在不授权用户的情况下发出Graph Location API请求!

这是FacebookClientToken应该是这样的:

info.plist

显然,将{{}}之间的任何内容更改为适当的值。