Xamarin与...之间的相互作用Facebook的

时间:2014-02-18 13:00:36

标签: c# ios facebook xamarin.ios xamarin

我正在尝试使用我的xamarin应用程序连接到Facebook,然后发布内容。 到目前为止我已经完成了这项工作,但是当我使用Map布局作为我的自定义图形故事时,我无法附加我需要使用的坐标。

我目前正在使用字典:

Dictionary<string, string> results = new Dictionary<string, string>
{
    {"route", DictionaryToJson(routeObject)},
    {"location_start", DictionaryToJson(point1)},
    {"distance", "5.2"},
    {"duration", "01:05:36"},
    {"maxspeed", "12.4"},
    {"message", "Blargh"},
};

var newRequest = new OAuth2Request("POST",
    new Uri("https://graph.facebook.com/me/tracker:obj"),
    results, Account);

DictionaryToJson:

private string DictionaryToJson(Dictionary<string, string> dict)
{
    var entries = dict.Select(d =>
        string.Format("\"{0}\": \"{1}\"", d.Key, string.Join(",", d.Value)));
    return "{" + string.Join(",", entries) + "}";
}

这适用于所有可以转换为字符串的对象,但我不能将它用于我需要传递给它的GeoPoint集合,以便绘制路径。

任何人都知道如何做到这一点?我一直试图让这个工作一整天,但没有进展。

0 个答案:

没有答案