如果我通过Graph API访问某个事件我只获取该位置的名称,但在Facebook网站上,它链接到具有唯一ID的位置。我是否可以通过API访问此ID,或者有必要自行解析此ID。
祝你好运 安迪
答案 0 :(得分:1)
在我看来,“场地”信息仅在某些场地返回。我仍然试图确定为什么有些人出现而其他人没有出现 - 我最初的想法是它必须是一个“官方”地址或其他一些。例如,此活动有“场地”信息:
https://graph.facebook.com/147330072002695
但你的不是:
答案 1 :(得分:0)
获得活动后,您可以使用纬度和长坐标搜索该位置,然后选择位于列表中的位置。
以下是使用Branches FB API:
的示例Dim FB As New SessionInfo("[access_token]")
Dim Req = New Functions.Requests(FB)
Dim EV = Req.GetEvent("331218348435")
'Search the co-ordinates returned
Dim PL = Req.GetCheckInsNearMe(" ", EV.venue.latitude, EV.venue.longitude, 25)
For Each P In PL
If P.name = ev.location then
'Location Found
MyPlaceID = P.id
end if
Next