问题标签 [facebook-graph-api-v2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 如何使用 FQL 查询 facebook 以获取喜欢和评论帖子或照片的用户名
好的,我想做的很简单,但我不确定它是否可以完成
这是我要查询的帖子和图片
原始分享图片:
图片的转发
https://www.facebook.com/MonsterMMORPG/posts/699889243380065
现在我想吸引喜欢图片和帖子并发表评论的人
我正在尝试通过 FQL 获取喜欢的用户 ID,如下所示,但它没有返回任何内容
我在 graph api explorer panel here screenshot
第一个图像工作第二个失败
facebook - Facebook 分享:从 'feed' 到 'share_open_graph'
我在搞乱一个 Angular 应用程序,假设我没有使用任何元标记,我如何使用共享对话框让用户共享我的应用程序页面?
使用旧的提要对话框有效,但已被弃用:
因此,即使这可行,我也想以相同的方式使用Share Diolog,但我没有弄清楚。这是我一直在尝试的,请记住我是新手:
有什么提示吗?
facebook-graph-api-v2.0 - 如何使用 Facebook Graph-API v2.0 获得投票结果?
我有兴趣从我在 Facebook 个人资料上创建的问题中获得投票结果。
在文档中寻找解决方案: https ://developers.facebook.com/docs/graph-api/reference/v2.0/question
我读到 Graph-API v2.0 中不推荐使用“问题”功能,我可以通过其他方式查询投票结果吗?
c# - HttpClient 将带有消息的照片发布到 Facebook Graph
问题
我正在尝试将带有消息的照片上传到 Facebook API。
代码片段 - 上传
代码 - webRequestClient
笔记
- 如果我删除“messageContent”:它会上传他的图片
- 如果我使用 MultipartContent :它会上传图片但忽略我的“消息”
- 现在不要打扰为什么我不使用异步功能
- 当它失败时,我会收到“坏”的请求
- 当我在 requestUri 中附加“message=helloworld”时,它可以工作,但这不是我的架构中处理此问题的最灵活的解决方案。
facebook - 当我使用以下 OG 元数据将视频嵌入到 facebook 时,我看到 facebook 正在图像上嵌入标题和域如何避免它?
当我使用以下元数据将视频嵌入到 facebook 时,我能够成功嵌入视频,但我不希望 facebook 在嵌入后将文本添加到图像顶部。我该怎么做?
请帮助我如何实现这一目标。
javascript - Phonegap Facebook Graph API 登录
我正在尝试从我的 phonegap 应用程序登录到 facebook,该应用程序使用 angular.js 和 facebook graph api 来执行此操作。我的控制器中有这个:
当然,我已经在我的范围内注入了 fbService ,服务连接正常,这我肯定知道,我已经检查过了。这就是我在“fbService”中的内容:
我的问题是我的智能手机上绝对没有任何警报。我确信它会到达控制器中的这部分代码(已检查),并且我确信控制器正在访问该服务。错误必须在此代码中的某个地方,我只是找不到它。try-catch 块没有发出任何警报... ;/
javascript - Phonegap/Cordova 将照片上传到 graph.facebook - 需要上传文件
我正在使用 facebook graph api 的 v2.0 版本,我正在尝试将图片上传到 v2.0/me/photos,但不幸的是我收到了这个错误(#324) Requires upload file
,这很奇怪,因为我有 publish_actions 权限并且文档说这就是我所需要的。
我正在使用phonegap,因此普通的JS SDK对我不起作用,并且cordova-facebook-plugin使cordova无法构建它(按照至少5个论坛/博客上的说明,没有任何效果),这就是我使用纯的原因我的应用程序的 XMLHTTPRequests 和 AJAX 请求。一切正常(我可以在用户的墙上发布消息,登录就好了),除了这张图片上传。这是我正在使用的功能(数据是图像的 URI):
PS:在智能手机上,如果在 try/catch 块中,脚本总是会这样:
PS2:我尝试添加&upload_file=true
到帖子请求的 url,真的没有运气...... ;/
facebook - 不是我朋友但使用该应用程序的 Facebook 用户
新的 Facebook 图形 api 已将朋友分为Friends
& Invitable_friends
。
me/friends/
返回我正在使用该应用程序的朋友,而me/invitable_friends/
仅返回我未使用该应用程序的朋友列表。
但是在我的应用程序中,用户也可能与可能不在他的朋友列表中的随机用户进行交互。
那么我如何获取那些正在使用该应用程序但不在我的朋友列表中的用户数据。
谢谢。
facebook - 向 Facebook 查询正在使用/可以使用的 Graph API 版本
我是利用 Facebook Graph API 的 Wordpress 插件的作者。最近,新插件用户的一些 Graph 调用失败(只有新用户受到影响)。经过一番挖掘,我相信我在这里偶然发现了原因:https ://developers.facebook.com/docs/apps/versions
特别是“我的应用程序可以调用比当前版本更旧的版本吗?”部分。状态:
应用可以调用创建应用时可用的最新 API 版本
换句话说,即使我的 Graph 调用指定了明确的版本(即https://graph.facebook.com/v2.0/me),对于新创建的应用程序,Facebook 也会简单地忽略“v2.0”并调用进入2.1。事实上,FQL 查询如下:
https://graph.facebook.com/v2.0/fql?q=(myquery)&access_token=(mytoken)
产量:
"error": {
"message": "(#12) fql is deprecated for versions v2.1 and higher",
"type": "OAuthException",
"code": 12
所以这就引出了我的第一个问题:我在这里遗漏了什么吗?对我来说,这种行为似乎让版本控制变得毫无用处。无论我的调用是否指定 v2.0,Facebook 都只会调用该应用程序创建时存在的最新版本。因此,Facebook 为支持旧 api 版本提供的两年时间窗口(请参阅https://developers.facebook.com/docs/apps/upgrading)什么也没做,因为我总是需要在最新版本发布时支持它(或者使用新创建的应用程序的新用户将被破坏)。正确的?
第二个问题(假设以上是正确的):我如何查询 Facebook 以获取当前应用程序正在使用(或者更确切地说,可以使用)的版本?由于明确指定 v2.0 并不意味着它实际上会使用 v2.0,因此找出它是否使用了意外的版本至少可以帮助预防可能的错误 - 即,包含在用户错误报告中的有价值的信息。我希望这些信息必须以某种方式在 access_token 中,但我已经搜索了高低,无法弄清楚如何问,“这个令牌适用于什么 API 版本”(或者,“什么 API 版本可以做到这一点应用程序支持,”或类似的)?
facebook - 如何在不使用 fql 的情况下获取帖子 url 的 facebook 喜欢、分享和评论计数?
我需要通过在不使用 fql 的情况下传递帖子网址(“www.example.com/exampleblog”)来获得 Facebook 的点赞、分享和评论计数(因为 v2.1 不支持 fql)。
我不想要下面的
任何人都可以建议支持 api v2.1 的上述替代方案吗?