我是一名新手 C# 程序员,需要使用 Facebook SDK 来开发一些东西。首先,我在asp.net中编写示例代码。很好。但我将其移至同一台计算机上的 Win 应用程序项目。它引发了错误“(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;
我有一个问题:
- 这里有代理问题,为什么在asp.net项目上没有错误?
- 如何在 Facebook 客户端中应用代理设置?
最佳答案
即使现在回答已经太晚了,希望它可以帮助别人。 您可以在 Web 配置中添加以下内容。
<system.net>
<defaultProxy useDefaultCredentials="true"></defaultProxy>
</system.net>
它将解决上述问题。
关于c# - Win 应用程序开发所需的获取 (407) 代理身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13794810/