0

在我的网站上,我使用PHP SDK进行api调用。与此同时,我可以创建一个事件并在之后进行编辑。但我无法做的是设置事件的经纬度。如何设置事件的经度和纬度

我搜索了一些类似的问题,这些问题帮助我设置了一些场地字段,如街道和城市。需要注意的是,Facebook似乎正在检查一个城市是否存在。当我把“安特卫普”作为城市价值时,它并没有拯救它。但是当我使用“安特卫普”作为城市价值时,它增加了城市,州和国家的场地。

当我在Facebook网站上选择一个事件的位置,并且我在Graph API浏览器中检查事件时,我会看到纬度和经度值。他们也是红色的。这是否意味着Facebook不允许你自己设置经度和纬度设置?长话短说,我得到了一些名称,start_date,end_date和geolocations的事件。我想把他们推到Facebook的事件,但我试图设置经纬度卡住..有人可以帮我吗?

回答

2

随着API的当前实现,您无法为事件设置long/lat。我知道那里有其他人会喜欢这种能力。我对你的建议是在http://developers.facebook.com/bugs上记录一个错误,看看他们是否会优先考虑你的想法作为心愿单项。一旦你这样做,然后在这里张贴链接,我相信你会得到一些人订阅它,提高与Facebook的意识,我们不止一个人想拥有这种能力。


编辑

来自:Create event with a venue with Graph API

有一个(目前无证)参数,这将标志着一个创建 事件为发生在一个特定的地方 - 在创建事件 添加location_id参数并将其设置为您想要的Facebook的 的ID。

但是,您的位置ID必须存在。但我仍然认为你应该能够做到纬度/经度位置的没有一个地方的ID

+0

谢谢你的建议。我发现,它实际上已经放置的错误让我们subsribe到这里:HTTPS://developers.facebook。 COM /错误/ 173095916131752 – 2012-02-03 12:58:37

0

我只是在寻找这个也一样,我想过在一个网站的位置字段与Google Maps Geocoder

做事件有时你会有一个地址(取决于当然的创建者..),当我试图复制并粘贴到GoogleMaps搜索它有时会找到一个位置,有时不会, 这样你可以得到一些位置的事件。

我还没有在代码中虽然尝试这种尚未..