仅在纬度和经度坐标上在Facebook上发布位置

时间:2012-07-24 08:14:55

标签: windows-phone-7 facebook-graph-api geolocation

我正在创建一个原生Windows Phone应用程序,我希望能够创建一个功能,可以在地图上显示位置显示的Facebook墙贴(就像标记某个地方时一样)。

这似乎是一个重复的问题,但我还没有设法找到C#代码。

所以我需要发布地点,但我只有纬度和经度,没有facebook placeId

这里是不起作用的示例代码:

        var parameters = new Dictionary<string, object>();

        parameters["message"] = txtMessage.Text;

        var place = new Dictionary<string, object>();
        place["location"] = new GeoCoordinate { Latitude = 60.1654712,
                                                     Longitude = 24.9220499 };
        parameters["place"]=place;
        fb.PostAsync("me/feed", parameters);

1 个答案:

答案 0 :(得分:-1)

您可以尝试在纬度/经度坐标的某个距离内搜索位置,然后让用户选择其中一个结果。

有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/#searching