c# - Win 应用程序开发所需的获取 (407) 代理身份验证

标签 c# facebook-c#-sdk

我是一名新手 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;

我有一个问题:

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

最佳答案

即使现在回答已经太晚了,希望它可以帮助别人。 您可以在 Web 配置中添加以下内容。

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

它将解决上述问题。

关于c# - Win 应用程序开发所需的获取 (407) 代理身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13794810/

相关文章:

c# - .net 核心 2.1.3 ssl 错误

c# - Linq 查询和预期结果 -- 不同字段

c# - 访问属性中的类和属性名称

c# - 将两个表格直接叠加到一个word文档中

c# - C# windows 10 应用程序中的 ssh 连接

facebook - 将 Facebook Requests 2.0 与 C# SDK 结合使用

asp.net-mvc - facebook c# sdk登录问题

facebook - 在 WP7 中使用 Facebook App.Api Async 时如何捕获 FacebookApi 异常?

c# - 安装 Facebook 5.0.9.0 时未声明架构版本

c# - Facebook .NET 客户端 SDK 是否支持通过 AppStudio 生成的通用应用程序/应用程序?