Tag: Facebook的图表 API

获取facebook api的访问令牌

要获取访问令牌, GET: https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID &client_secret=YOUR_APP_SECRET &redirect_uri=uri 我尝试使用Graph API Explorer中的以下GET方法 /oauth/access_token?client_id=XXXXX&client_secret=XXXXXXXXXXXXX&redirect_uri=http://XYZ.com/ 但在这里我收到错误: { “error”: { “message”: “Missing authorization code”, “type”: “OAuthException”, “code”: 1 } } 能否请您建议, 代码参数应该传递什么。 /oauth/access_token?client_id=XXXXXX&client_secret=XXXXXXXXXXXXXXX&redirect_uri=http://XYZ.com/&code=??

facebook上传照片作为公司页面

我有一个关于使用脸谱图API(OAuth)上传照片的问题。 我在我的帐户下创建了一个公司页面。 当我使用我的帐户将照片上传到公司页面时,我的用户名显示为上传页面的用户。 无论如何我可以上传页面以便公司名称出现吗? 以下是我目前实施的代码。 string access_token = FacebookSystem.RetrieveToken(UserEmail, AppID); string query = string.Empty; if (string.IsNullOrEmpty(PageID) || PageID.Equals(“default”, StringComparison.InvariantCultureIgnoreCase)) { query = “me/photos”; } else { query = string.Format(“{0}/photos”, PageID); } var fb = new FacebookClient(access_token); try { dynamic parameters = new ExpandoObject(); foreach (string i in args.FileList) { parameters.message = args.Comment; parameters.source = new […]

Facebook图形API墙贴替代

我一直在使用基于Hernan Amiune库的Facebook图形API,允许网站用户从我的代码写入他们的朋友墙。 随着最近的2月更改,用于执行此操作的Graph API方法不再可用。 显然我现在需要使用Feed对话,但是我可以用c#代码调用它吗? 有没有人有我可以使用的样品或替代品? 总之,我可以代表另一个使用服务器端代码的用户写一个人的墙。

Facebook Graph API“/ userid / feed”返回Blank

我正在使用Facebook C#SDK,我似乎无法使用Graph API获取Feed数据。 我从用户那里获得了以下扩展权限: 范围= offline_access,publish_stream,publish_checkins,create_event,read_stream,user_about_me,user_events,user_hometown,USER_LOCATION,user_photos,read_friendlists,read_requests,user_checkins,user_relationships,user_online_presence,user_notes,user_likes,user_work_history 我有一个用于离线访问的访问令牌。 我能够毫不费力地检索用户ID /朋友信息,但似乎无法获取Feed数据。 我得到以下返回: { “data”: [ ] } 我获得了type =“client_cred”的令牌,如果这有所不同的话。 该进程在用户离线时运行,因此我不使用“我”别名。 有人能指出我做错了什么吗?

使用C#在没有应用程序的情况下从Facebook获取我自己的数据

我已经谷歌搜索了几天,我找不到任何线索如何实现这一目标: 我有一个桌面应用程序(C#),我希望能够登录我的Facebook个人资料,并从中提取一些数据(例如个人资料信息,墙贴,我的post上的喜欢等)请注意我做的不想开发facebook应用程序,我只想访问自己的用户数据。 据我所知,Graph API旨在开发FB应用程序,而Graph API调用总是需要访问令牌,但我没有令牌,因为我不使用任何Facebook应用程序。 到目前为止,我看到的唯一方法是在我的应用程序中添加一个Web浏览器组件,然后通过它登录到facebook,但是处理纯HTML非常不方便,因为HTML本身可以随时更改,维护应用程序将是一个恐怖。 所以我想找到一些方法从JSON格式的Facebook中提取数据,比如Graph API,但没有Facebook应用程序。 提前谢谢你的答案。

“post的链接必须指向应用程序的连接或canvasURL”?

我正在使用Facebook C#SDK为WP7构建应用程序。 当我尝试将消息发布到用户墙(只是一条简单的消息)时,一切正常。 但是,当我尝试将链接发布到用户墙时,我收到此exception消息: (OAuthException)(#100)post的链接必须指向应用程序的连接或canvasURL。 有谁知道如何解决这一问题? 我听说过canvas应用程序,但我认为这不适用于手机应用程序。 也许这是Facebook上的一个设置? 任何反馈都表示赞赏。 这是我用来发布到Facebook的代码: private void button1_Click(object sender, RoutedEventArgs e) { _fbClient.PostCompleted += (o, er) => { if (er.Error == null) { MessageBox.Show(“Success”); } else { MessageBox.Show(er.Error.Message); } }; var args = new Dictionary(); args[“name”] = “Hello World!!”; args[“link”] = “http://www.nfl.com”; args[“caption”] = “”; args[“description”] = “”; args[“picture”] = […]

如何在开发Facebook图形网站时使用localhost?

我想使用localhost使用图形api开发网站facebook应用程序。 我在asp.net c#工作 在以前的facebook的api中,我在应用程序设置的连接URL中写了http:// localhost:4300 / 。 现在它起作用了。 它一直告诉我应用程序名称发生错误。 请稍后再试。 有人建议吗? **如果我上传网站,并使用网站coonecturl,它是有效的。

使用C#(WinForms)在DataGridView中显示FQL结果

我有我的FQL查询,我有我的访问令牌。 但是如何使用C#和ASP.NET在GRID VIEW中显示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.Forms; using Facebook; namespace WindowsFormsApplication1 { public partial class Form1 : Form { […]

facebook v2.2登录C#

我想为C#中的Microsoft Visual Studio 2010 Ultimate中编写的FacebookLoginDialog.cs编写代码。 您可能知道,Facebook已将其API升级到v2.2,我在网上找到的大部分信息都是v2.0,我不确定它是否相同。 我尝试用C#facebook sdk登录Facebook v2.0登录,但我无法访问其中提供的链接,它是v2.0。 每次我运行我的代码时,当我登录facebook时都会遇到这个问题。 这段代码是由我的朋友提供的,但她是在最近facebook api升级之前一两年前做的。 我朋友的编码中没有URL(或uri)。 但是,当她开始编码时,它对她有用。 我无权访问已创建的应用ID网站。 我创建了一个新的应用程序ID但无济于事。 请帮忙! 我真的需要帮助。

使用Graph API获取我朋友的朋友

我正在尝试使用新的Graph API做一个非常基本的事情。 我已经知道如何找到我的朋友:“ https://graph.facebook.com/me/friends?access_token=4333ed34d ……” 但如果我的朋友的身份证号码是123456,那么我想得到他的朋友:“ https://graph.facebook.com/123456/friends?access_token=4333ed34d ……” 但我得到一个例外: “远程服务器返回错误:(500)内部服务器错误。” 为什么我不能这样做? 从API中提问是一项非常简单的任务。