2

我是一个新手 C# 程序员需要使用 Facebook SDK 来开发一些东西。首先,我在 asp.net 中编写示例代码。很好。但我将它移动到同一台计算机上的 Win Application 项目。它引发了错误“需要 (407) 代理身份验证”。然后我在家里运行它,它没有问题。

var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
                {
                    client_id = app_id,
                    client_secret = app_secret,
                    grant_type = "client_credentials"
                });
fb.AccessToken = result.access_token;

我有一个问题:

  1. 这有代理问题,为什么asp.net项目没有错误?
  2. 如何在 fb 客户端应用代理设置?
4

1 回答 1

1

即使回答为时已晚,希望它可以帮助某人。您可以在 Web Config 中添加以下内容。

 <system.net>
        <defaultProxy useDefaultCredentials="true"></defaultProxy>
    </system.net>

它将解决上述问题。

于 2013-12-20T05:34:08.233 回答