朋友们,我有一些问题。我第一次使用 Facebook C# SDK 6.0.10.0,我这样做是为了将我的桌面应用程序与 facebook 连接起来。我使用了以下代码...
public partial class FacebookLogin : Form
{
Uri login_url;
String redirect_url;
private FacebookOAuthResult fbAOuthResult;
public FacebookLogin()
{
InitializeComponent();
fbAOuthResult = new FacebookOAuthResult();
login_url = new Uri("https://www.facebook.com/dialog/oauth?client_id=" + ConfigurationManager.AppSettings["AppID"] + "&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=user_photos,friends_photos,publish_stream&display=popup&response_type=token");
webBrowserFB.Navigate(login_url);
}
void webBrowserFB_Navigated(object sender, System.Windows.Forms.WebBrowserNavigatedEventArgs e)
{
if(fbAOuthResult.IsSuccess)
{
this.DialogResult = DialogResult.OK;
redirect_url = webBrowserFB.Url.OriginalString;
MessageBox.Show(redirect_url);
this.Close();
}
}
}
当我从Facebook 文档中阅读有关如何连接桌面应用程序的相同内容时。但我收到以下错误...
'Facebook.FacebookOAuthResult.FacebookOAuthResult()' 由于其保护级别而无法访问
请帮助我,如果我在任何地方遗漏了什么或者我的方法不好,你可以纠正我,指引我正确的道路,因为我还是一名大学生,请为我提供更好的代码,如果可能的话..:-)