Tag: Facebook的

C#facebook graph /如何上传到相册ID

Dictionary newPhotoParam = new Dictionary(); newPhotoParam.Add(“access_token”, _app.AccessToken); newPhotoParam.Add(“source”, “e:\\sample.jpg”); newPhotoParam.Add(“message”, “test photo upload”); _app.Api(“/”+ albumID +”/photos”, newPhotoParam, HttpMethod.Post); 此代码上传失败

WPF WebBrowser – 检测重定向?

我正在尝试使用WPF实现一个简单的Facebook登录流程。 事实certificate,如果应用程序是桌面应用程序,我需要在应用程序中使用某种嵌入式浏览器。 因此我使用WebBrowser控件,但我似乎无法正确检测重定向URL。 一旦我加载了facebook登录的网页,登录后,浏览器就会重定向到表单页面 https://www.facebook.com/connect/login_success.html#access_token= …. 但是,如果我查看URI源代码,它只会显示为login_success.html并且会切断#符号后面的内容。 我需要这些信息进行进一步处理,所以我想知道是否有人可以建议在WPF中使用WebBrowser(或任何其他方式)检索该访问令牌。 谢谢!

解码没有认证的签名请求

我们是否能够使用Facebook C#SDK解码传递到Facebook标签页的signed_request参数, 而不使用身份validation ? 基本上,我正在寻找一种方法来解码和解析signed_request包含的页面JSON对象 。 我正在寻找.NET C #equivelent来完成这个PHP示例中的相同类型的解码: 无缝方式来检查用户是否喜欢页面

如何从.NET发布到Facebook页面墙

我创建了Facebook页面。 我没有应用程序密钥,也没有访问令牌。 我想从我的.NET桌面应用程序发布到此页面。 我该怎么做? 任何人都可以帮忙,我在哪里可以获得访问令牌? 我应该创建一个新的Facebook应用程序吗? 如果是,我如何授予此应用程序的权限以在页面的墙上发布? UPD1:我没有网站。 我需要将公司的新闻从.NET桌面应用程序发布到公司的Facebook页面。 我所拥有的只是Facebook页面帐户的登录/密码。 UPD2:我创建了Facebook应用程序。 使用AppID / SecretKey。 我可以获得访问令牌。 但是……我如何授予发布到页面墙的权限? (OAuthException) (#200) The user hasn’t authorized the application to perform this action

Facebook SDK C# – 获取好友列表

使用Facebook SDK( http://facebooksdk.codeplex.com/ ),你可以这样做…… string myAccessToken = “something”; FacebookClient client = new FacebookClient(myAccessToken); IDictionary friendData = (IDictionary)client.Get(“/me/friends”); 现在如何从字典中获取朋友数据?

如何通过代码获取页面访问令牌?

我需要为我拥有的网页生成页面访问令牌,网页将使用此令牌发布到其Facebook页面订阅源。 这就是我做的: 转到Graph API Explorer 从下拉列表中选择我的应用 单击“ Get Access Token 选择正确的权限( manage_pages / user_events ) 要获取Page Access Token我必须在Graph API Explorer中运行me/accounts 。 这将显示我使用新的页面访问令牌(短期(大约60分钟))到每个页面的所有页面。 此Page Access Token可以正常使用我的C#代码发布到Feed。 问题 当另一个用户使用我的网页发布post时,我需要生成一个新的Page Access Token (代码中),然后用它将用户post发布到网站的Facebook提要。 问题是我显然不能在那里授予post,所以我该如何处理? 我显然不能运行me/accounts (在代码中)命令来从这里获取Page Access Token 。 我已经查看了扩展的访问令牌,但这将持续60天,然后它将是与上面相同的问题。

使用facebook登录MVC5 Null参考

当我使用开箱即用的ASP.NET mvc5帐户控制器登录facebook时,我有时会得到一个空引用exception。 这是节食方法: public async Task ExternalLoginCallback(string returnUrl) { // Crashes on this line var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); if (loginInfo == null) { return RedirectToAction(“Login”); } } 我不知道如何调试这个。 一个断点并且通过代码进行浸泡没有帮助……我最终看到了我的Error.cshtml页面。 此时的错误是一个简单的对象引用nullexception,内部exception也是null。 编辑 我通过Nuget更新到最新的Owins,没有变化。 编辑2 看看小提琴手,Facebook正在回归200,看起来像json一样正确。 编辑3 这么奇怪。 我正在测试3个Facebook帐户。 两个帐户工作正常,1个没有。 失败者将返回200.我已经删除了Facebook中的应用程序引用..我得到一个应用程序确认窗口,我点击确定,它死了……太奇怪了。

Facebook退出C#SDK

你好 我在使用FB C#SDK尝试注销facebook时遇到问题。 这是我的测试样本 var oauth = new FacebookOAuthClient(); oauth.AppId = fbSection.AppId; string bbc = @”http://www.bbc.co.uk”; var logoutParameters = new Dictionary {{ “next”, bbc }} ; this.NavigateUrl = oauth.GetLogoutUrl(logoutParameters).AbsoluteUri; 问题是它总是重定向到: http://m.facebook.com/ 我试图在这种情况下重定向到外部网站bbc.co.uk,因为在第一种情况下我尝试重定向到localhost并遇到了同样的问题。 我真的不想实现一个javascript解决方案,因为我已经实现了我的登录function服务器端。 任何建议非常感谢。

是否可以配置Facebook应用程序以跨多个域使用?

我们有一个网站应用程序,为不同领域的多个客户部署和定制,我们正在该网站内开发一个Facebook Connect应用程序,以便人们可以通过我们的网站查看他们的朋友在做什么。 我已经将我的Facebook应用程序中的站点URL和canvasURL设置到我的localhost进行调试,我想知道,如果我想在多个域中使用此应用程序该怎么办? facebook只允许每个应用程序回传到一个域吗? 是否可以配置多个域? 编辑如果这不可能,那么大公司如何管理多个域? 是否必须将每个应用程序设置为一个域,或者是否有通过代码以编程方式添加新应用程序的方法? 编辑这里有关于这个问题的进一步讨论