如何使用Windows Phone 7的Facebook SDK而不处理某些web浏览器上的导航事件

本文关键字:web 浏览器 事件 导航 处理 Phone Windows 何使用 Facebook SDK | 更新日期: 2023-09-27 18:05:15

我正在遵循来自针对。net的Facebook SDK,特别是针对Windows Phone的。

我不想在我的xaml中创建一个WebBrowser控件,因为我看到在库中已经有一个包含WebBrowser控件的LoginPage

我不明白为什么在他们的例子中,他们创建了另一个WebBrowser控件来处理登录,并在代码后面处理Navigated事件。

我想有一些更干净的Login处理和检索基本信息从登录用户。

如何使用Windows Phone 7的Facebook SDK而不处理某些web浏览器上的导航事件

要替换您在示例中看到的所有这些行,您可以简单地执行:

var client = new FacebookSessionClient(appId);
var Session = await client.LoginAsync("basic_info,publish_actions,read_stream,user_photos");

使用之前创建的clientSession呼叫Facebook。

的例子:

string path = "me?fields=name,picture";
var res = await client.GetTaskAsync(path, new Dictionary<string, object>());

你有一个JsonObject的结果。