友達、私はいくつかの問題を抱えています。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()」は、保護レベルが原因でアクセスできません
これで私を助けてください。どこかで何かを見逃した場合、または私の方法が良くない場合は、私を修正し、正しいパスに誘導してください。私はまだ大学生なので、より良いコードを提供してください。もし可能なら..:-)