1
public Form1()
        {
            InitializeComponent();

            // The application key of the Facebook application used
            fbService.ApplicationKey = "XXXXXXXXXXX";

            // Add all needed permissions
            List<Enums.ExtendedPermissions> perms = new List<Enums.ExtendedPermissions>
            {
               Enums.ExtendedPermissions.none
        };
            fbService.ConnectToFacebook(perms);   //error here (The given key was not present in the dictionary.)         
        }

facebook apiは初めてで、c#は特に新しいので、エラーが発生した場所でエラーについて言及します。説明された回答はすべて適用されます。ありがとうございます。

4

1 に答える 1

0

次のようにFacebookClientで静的メソッドを使用します。

FacebookClient.SetDefaultHttpWebRequestFactory(uri => {
    var request = new HttpWebRequestWrapper((HttpWebRequest)WebRequest.Create(uri));
    request.Proxy = ......; // normal .net IWebProxy
    return request;
});

この回答も参照してください:Facebook SDKプロキシ設定C#

于 2013-03-18T01:50:43.163 に答える