facebook-c#-sdk - Facebook SDK 代理设置 C#

标签 facebook-c#-sdk

我使用 Facebook SDK .net 但我使用带有身份验证的代理连接到互联网
我收到错误 (407) (407) 代理身份验证需要如何在 Facebook SDK 上设置身份验证

最佳答案

FacebookClient 中有一个静态方法,它允许您全局设置它。

[EditorBrowsable(EditorBrowsableState.Never)]
public static void SetDefaultHttpWebRequestFactory(Func<Uri, HttpWebRequestWrapper> httpWebRequestFactory)

您可能不会在智能感知中看到它,因为它默认是隐藏的。

如果您需要每个实例,您可以使用该属性。
[EditorBrowsable(EditorBrowsableState.Never)]
public virtual Func<Uri, HttpWebRequestWrapper> HttpWebRequestFactory { get; set; }

这是一个例子。
FacebookClient.SetDefaultHttpWebRequestFactory(uri => {
    var request = new HttpWebRequestWrapper((HttpWebRequest)WebRequest.Create(uri));
    request.Proxy = ......; // normal .net IWebProxy
    return request;
});

关于facebook-c#-sdk - Facebook SDK 代理设置 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251150/

相关文章:

facebook - Facebook API 是否允许自动更改旧帖子的可见性?

Facebook C# SDK 好友列表按姓名排序

asp.net - 访问 Facebook 页面中登录的用户 ID?

c# - fb.Get() 不存在?

facebook-graph-api - 如何处理 Facebook 应用程序请求?

c# - 在 ASP.NET MVC 中与 Facebook/其他身份验证一起实现表单例份验证的正确方法是什么

c# - 从 C++ Windows Phone 8 应用程序引用 Facebook SDK C# WP8 的问题

javascript - 是否需要 xd_receiver.htm?

facebook-c#-sdk - 使用 Facebook 帐户登录网站

c# - facebook sdk邀请 friend 申请