Facebook API: получить идентификатор местоположения / места из события - PullRequest
2 голосов
/ 19 апреля 2011

если я получаю доступ к событию через Graph API, я получаю только название местоположения, но на сайте facebook оно связано с местоположением с уникальным идентификатором. Могу ли я получить доступ к этому идентификатору через API или необходимо самому проанализировать этот идентификатор.

С наилучшими пожеланиями Andy

Ответы [ 2 ]

1 голос
/ 28 мая 2011

Мне кажется, что информация о месте проведения возвращается только в определенных местах.Я все еще пытаюсь определить, почему одни появляются, а другие нет - моя первоначальная мысль заключается в том, что это должен быть «официальный» адрес или что-то подобное.Например, у этого события есть информация о месте проведения:

https://graph.facebook.com/147330072002695

А у вас нет:

https://graph.facebook.com/216169778395404

0 голосов
/ 19 апреля 2011

Как только вы получите ваше мероприятие, вы можете найти место с широтой и долготой, а затем выбрать место, если оно есть в списке.

Вот пример использования 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...