(OAuthException) (#200) 用户必须接受C#-Facebook的TOS。
好吧,我正在尝试制作一个应用程序,以在C#中写给Facebook的评论. 在Google中进行搜索,我知道我需要一个应用程序(我做了),并且需要选择权限.我做到了.. 现在我在C#中写了我的代码: private string MyAppId = "XXX"; private string MyAppSecret = "XXX"; private void button1_Click(object sender, EventArgs e) { FacebookClient FB = new FacebookClient(MyAppId, MyAppSecret); Dictionary data = new Dictionary(); data.Add("message","test"); FB.Post("OBJECT_ID/comments", data); } 但是当我单击按钮时,我会收到此错误:
0 2024-04-16
编程技术问答社区
使用C#在DataGridView中显示FQL结果(WinForms)
我有我的fql查询,并且有访问令牌.但是如何使用C#和ASP.NET显示FQL导致网格视图? fql: SELECT uid, username, first_name, last_name, friend_count, pic_big FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 这是我尝试的: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.F
0 2024-04-16
编程技术问答社区
获取Facebook页面的访问令牌-WPF
我正在开发一个WPF应用程序,需要在Facebook页面的墙壁上发布,而无需登录窗口. 好吧,我想获取我的Facebook页面的访问令牌,这是我的代码. var fb = new FacebookClient(); string token = ""; dynamic accounts = fb.Get("/""/accounts"); foreach (dynamic account in accounts) { if (account.id == ) { token = account.access_token; break; } } 但是我收到一个错误#104.这是一个简单的错误,我需要一个访问令牌来执行此操
0 2024-04-16
编程技术问答社区
获取Facebook页面的访问令牌 | WPF
我正在开发一个WPF应用程序,需要在Facebook页面的墙壁上发布,而无需登录窗口. 好吧,我想获取我的Facebook页面的访问令牌,这是我的代码. var fb = new FacebookClient(); string token = ""; dynamic accounts = fb.Get("/""/accounts"); foreach (dynamic account in accounts) { if (account.id == ) { token = account.access_token; break; } } 但是我收到一个错误#104.这是一个简单的错误,我需要一个访问令牌来执行此操
0 2024-04-16
编程技术问答社区
使用C#在DataGridView中显示FQL结果(WinForms)
我有我的fql查询,并且有访问令牌.但是如何使用C#和ASP.NET显示FQL导致网格视图? fql: SELECT uid, username, first_name, last_name, friend_count, pic_big FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 这是我尝试的: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.F
0 2024-04-16
编程技术问答社区
如何从api获取整个Facebook好友列表
是否有一种方法可以使用API​​获取整个Facebook朋友列表! 我已经尝试了很多事情,这是我的镜头: FacebookClient f = new FacebookClient(access_token); f.IsSecureConnection = true; dynamic friendlist = await f.GetTaskAsync(@"https://graph.facebook.com/me/friendlists?access_token="+access_token); t.Text = JsonConvert.SerializeObject(friendlist); ,但我只有一个空数据! 谁能帮我吗? 解决方案 友好列表端点是弃用,如您在打破更改日志中所看到的: https://develovelers.facebook.com/docs/graph-api/changelog/changelog/breaking-changes-
0 2024-04-16
编程技术问答社区
使用Graph API将图片从.NET发布到Facebook墙上
我正在使用Facebooks JavaScript API来开发一个应用程序,该应用程序需要能够向用户墙发布图像. 据我所知,应用程序的那一部分需要是服务器端,因为它需要将图像数据发布为" Multipart/form-data". 注意:这不是使用"帖子"的简单版本,而是真实的"照片"方法. http://graph.facebook.com/me/photos 我认为我面临两个问题,一个.NET和Facebook问题: Facebook问题:我不确定是否应将所有参数发送为Multipart/form-data(包括access_token和消息).那里唯一的代码示例是使用卷curl util/application. .NET问题:我从未从.NET发出Multipart/form-data请求,并且我不确定.NET是否会自动创建Mime-Parts,或者是否必须编辑参数以某种特殊的方式. 很难调试,因为我从图形API中获得的唯一错误响应是" 400
0 2024-04-15
编程技术问答社区
使用Graph API将图片从.NET发布到Facebook墙上
我正在使用Facebooks JavaScript API来开发一个应用程序,该应用程序需要能够向用户墙发布图像. 据我所知,应用程序的那一部分需要是服务器端,因为它需要将图像数据发布为" Multipart/form-data". 注意:这不是使用"帖子"的简单版本,而是真实的"照片"方法. http://graph.facebook.com/me/photos 我认为我面临两个问题,一个.NET和Facebook问题: Facebook问题:我不确定是否应将所有参数发送为Multipart/form-data(包括access_token和消息).那里唯一的代码示例是使用卷curl util/application. .NET问题:我从未从.NET发出Multipart/form-data请求,并且我不确定.NET是否会自动创建Mime-Parts,或者是否必须编辑参数以某种特殊的方式. 很难调试,因为我从图形API中获得的唯一错误响应是" 400
0 2024-04-15
编程技术问答社区
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); 此代码上传失败 解决方案 这是我的单位测试之一,该代码包括在SDK来源中.这就是您上传照片的方式: string photoPath = @"..\..\..\Facebook.Tests\bin\Release\monkey.jpg"; string a
0 2024-04-14
编程技术问答社区
FacebookApplication.VerifyAuthentication(_httpContext, GenerateLocalCallbackUri()) return null on Facebook
我已经使用nopcommerce开发了一个MVC 5应用程序,并且我使用外部回调使用Facebook登录功能,但现在它不起作用,我找不到实际问题.并使用以下代码 this.FacebookApplication.VerifyAuthentication(_httpContext, GenerateLocalCallbackUri()); ,我在我的网上搜索了所有事情并遵循该步骤,但我仍无法使用Facebook登录. 我的代码在facebookproviderauthorizer.cs 中是这样 private AuthorizeState VerifyAuthentication(string returnUrl) { var authResult = DotNetOpenAuth.AspNet.Clients.FacebookApplication.VerifyAuthentication(_httpContext, GenerateLocalCallbac
0 2024-04-13
编程技术问答社区
使用Newtonsoft JSON.NET反序列化动态Json字符串
我有一个我从Facebook API中获得的JSON字符串,其中我的名称根据其内容更改,例如,有时是45或58岁. 可能是任何数字. 我想要它的价值.如何获得它? 示例: { "data": [ { "id": "1492292372_10201810786059989", "created_time": "2014-04-05T09:00:54+0000" }, { "id": "1492292372_10201804679827337", "created_time": "2014-04-04T07:29:07+0000" }, { "id": "1492292372_10201804649306574", "created_time": "2014-04-04T07:10:33+0000" }, { "id": "1492292372_10201801316823264", "created_time": "2014-04-03T
0 2024-04-13
编程技术问答社区
使用C#从Facebook获取FB页面数据
在我的桌面应用程序中,我想阅读特定 Facebook页面 (不适合Facebook用户) 我浏览了这篇文章>获取用户数据(在stackoverflow上).我想实现同一件事,但对于FB页面. 我准备创建一个Facebook应用程序来实现这一目标,并让用户允许提取数据. 请在上述建议. 解决方案 您需要一个访问令牌才能从Facebook获取页面数据. 首先,使用以下URL和您的Facebook应用程序的参数获取访问令牌: https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={yourappid}&client_secret={yourappscret} 然后,您可以使用返回令牌 调用Facebook Graph API 常规:https://graph.facebook.com/wikipedia?access_token={token} 帖子:http
0 2024-04-12
编程技术问答社区
Facebook SDK C#-获取朋友列表
使用facebook sdk( http://facebooksdk.codeplex.com/),您会做类似这样的事情... string myAccessToken = "something"; FacebookClient client = new FacebookClient(myAccessToken); IDictionary friendData = (IDictionary)client.Get("/me/friends"); 现在如何从字典中获取朋友数据? 解决方案 您从JSON数据存储朋友列表的功能: string myAccessToken = "something"; FacebookClient client = new FacebookClient(myAccessToken); var
2 2024-04-12
编程技术问答社区
使用Graph API获取我朋友的朋友圈
我正在尝试使用新的图API做一个非常基本的事情. 我已经知道如何找我的朋友: " a> ..." 但是,如果我有一个朋友谁的身份证是123456,那么我想得到他的朋友: " a> ..." 但是我有一个例外: "远程服务器返回一个错误:(500)内部服务器错误." 我为什么不能这样做?从API询问这是一项非常琐碎的任务. 解决方案 如果我尝试找一个随机用户的朋友,我会得到http 500,但其中包含此响应: { "error": { "type": "Exception", "message": "(#604) Can't lookup all friends of . Can only lookup for the logged in user (), or friends of the logged in user with the appropriate permission"
0 2024-04-12
编程技术问答社区
如何从.NET发布到FACEBOOK页面的墙上?
我已经创建了Facebook页面. 我没有应用程序秘密,也没有访问令牌. 我想从我的.NET桌面应用程序发布到此页面. 我该怎么做?谁能帮忙,我可以在哪里获得访问令牌? 我应该创建一个新的Facebook应用程序吗?如果是,我该如何授予此申请的权限以在页面的墙上发布? upd1: 我没有网站. 我需要将公司的新闻从.NET桌面应用程序发布到公司的Facebook页面. 我只有Facebook页面帐户的登录/密码. upd2: 我创建了Facebook应用程序.与Appid/SecretKey.我可以获取访问令牌.但... 我该如何授予将Page墙发布的权限? (OAuthException) (#200) The user hasn't authorized the application to perform this action 解决方案 我创建了一个视频教程,显示了如何在此位置执行此操作: http:///www.markhagan.我
0 2024-04-12
编程技术问答社区
如何通过代码获得页面访问令牌?
我需要为我拥有的网页生成页面访问令牌,该网页将使用该代币将其发布到其Facebook页面feed中. 这就是我要做的: 转到 Graph API Explorer 从下拉菜单中选择我的应用 单击Get Access Token 选择正确的权限(manage_pages/user_events) 要获得Page Access Token我必须在图API资源管理器中运行me/accounts.这将显示我在每个页面上获得的所有页面访问令牌(简短寿命(约60分钟)). 此Page Access Token在我的C#代码中使用以发布到feed的情况下可以使用. 问题 当另一个用户使用我的网页发布帖子时,我需要生成一个新的Page Access Token(在代码中),然后使用它将用户列表发布到网站的Facebook feed.问题是我显然不能在那里授予该帖子,所以我该如何处理? 我显然不能运行me/accounts(在代码)命令中从这里获取Page
0 2024-04-12
编程技术问答社区
如何通过代码获得页面访问令牌?
我需要为我拥有的网页生成页面访问令牌,该网页将使用该代币将其发布到其Facebook页面feed中. 这就是我要做的: 转到 Graph API Explorer 从下拉菜单中选择我的应用 单击Get Access Token 选择正确的权限(manage_pages/user_events) 要获得Page Access Token我必须在图API资源管理器中运行me/accounts.这将显示我在每个页面上获得的所有页面访问令牌(简短寿命(约60分钟)). 此Page Access Token在我的C#代码中使用以发布到feed的情况下可以使用. 问题 当另一个用户使用我的网页发布帖子时,我需要生成一个新的Page Access Token(在代码中),然后使用它将用户列表发布到网站的Facebook feed.问题是我显然不能在那里授予该帖子,所以我该如何处理? 我显然不能运行me/accounts(在代码)命令中从这里获取Page
0 2024-04-12
编程技术问答社区
用asp.net C# sdk在facebook上发布粉丝专享内容
嗨,我正在使用C#SDK在Facebook中开发一个应用程序,我希望喜欢我的页面的用户只能使用我的应用程序. (例如 woobox ) 我在我在中找到了另一个示例/a>再次链接,但我找不到C#答案:\ 谢谢 解决方案 将网页加载到Facebook Canvas应用程序中时,您会获得签名请求;您应该能够解析与以下内容类似的签名请求: if (Request.Params["signed_request"] != null) { string payload = Request.Params["signed_request"].Split('.')[1]; var encoding = new UTF8Encoding(); var decodedJson = payload.Replace("=", string.Empty).Replace('-', '+').Replace('_', '/'); var base64JsonAr
0 2024-04-11
编程技术问答社区
为什么新的fb api 2.4在MVC 5上使用Identity和oauth 2返回空邮件?
用来完美工作的一切都在fb升级到 2.4 (我有 2.3 项目). 今天,当我在FB开发人员上添加新应用程序时,我会使用API​​ 2.4. 问题:现在我从fb(loginInfo.email = null)收到无邮件. 当然,我检查了用户电子邮件在FB配置文件上处于公共状态, 我浏览了loginInfo对象,但没有找到其他电子邮件地址. 我谷歌搜索但没有找到任何答案. 请任何帮助..我失去了.. 谢谢, 我的原始代码(在2.3 API上起作用): 在accountcontroller.cs中: // // GET: /Account/ExternalLoginCallback [AllowAnonymous] public async Task ExternalLoginCallback(string returnUrl) { var loginInfo = await Authentica
0 2024-04-10
编程技术问答社区
我在哪里可以找到Facebook机器人发送api的错误代码信息?
我正在向我的机器人用户发送每日消息,我会为某些用户遇到错误消息,这些用户说错误消息: (#100) No matching user found 或 (#551) This person isn't receiving messages from you right now 但是Facebook没有这些错误的正确错误文档. 其他人遇到了这些问题吗? 解决方案 在Facebook的错误平台上进行了一些挖掘,我发现了一些有趣的线程. No matching user found 看来最终用户可以删除线程.这意味着您可以再将内容推向用户,直到他/她再次与您的机器人聊天为止. 错误消息根本不清楚 . 请参阅: 我已经在机器人上测试了这一理论,并得到了他们描述的行为.我可以向删除线程的用户推消息. This person isn't receiving messages from you right now 似乎可以是确认的错
2 2024-04-03
编程技术问答社区