标签: open-graph-beta

检索在打开的图形2中对自定义对象执行自定义操作的朋友列表

我想这样做facepile使用图形API开放图2点的操作:从自定义对象和自定义对象,给我做了这个对象上这个动作的朋友(使用我的Facebook应用程序).

问题是使用FQL,我无法查询自定义对象和操作.使用图形API,我无法找到一种方法将我的朋友列表与我感兴趣的对象相交.

我能做的最好的是使用图API的批处理模式:

batch=[
  // First we get the list of friends that are using my facebook application
  { "method": "GET", "relative_url": "fql?q=SELECT+uid+FROM+user+WHERE+uid+IN+(SELECT+uid1+FROM+friend+WHERE+uid2=me())+AND+is_app_user=1+LIMIT+0,49", "name": "friends"},
  // Then query each friend to get the list of objects that went through my namespace:testaction
  { "method": "GET", "relative_url": "{result=friends:$.data.0.uid}/namespace:testaction" },
  { "method": "GET", "relative_url": "{result=friends:$.data.1.uid}/namespace:testaction" },
  ...
  { "method": "GET", "relative_url": "{result=friends:$.data.49.uid}/namespace:testaction" }
]
Run Code Online (Sandbox Code Playgroud)

这是非常低效的,并没有完全解决我的问题,因为:

  • 我仍然必须过滤结果,只获得与我想要的对象匹配的结果
  • 如果命名空间中有大量对象:testaction,我必须经历分页,执行更多查询(我尽量减少查询次数)

你看到更好的方法吗?

api facebook-graph-api facebook-social-plugins facebook-opengraph open-graph-beta

22
推荐指数
2
解决办法
1983
查看次数

如何获取应用程序生成的所有Open Graph Beta操作?

已经可以获取自定义应用操作和对象的所有操作:

https://graph.facebook.com/me/ {appNameSpace}:{action}/{object}

这将列出应用程序生成的所有操作,但仅限于给定用户...

如何获取应用程序生成的所有操作(适用于所有用户)?我已经使用app访问令牌尝试了此请求:

https://graph.facebook.com/ {appId}/{appNameSpace}:{action}/{object}

但它不起作用......

我也在寻找一个活动动作 FQL表,因为每个动作都有一个id,它们应该可以在某个地方访问.

有什么建议?

facebook-fql facebook-graph-api open-graph-beta

15
推荐指数
1
解决办法
2818
查看次数

Instagram 帖子的链接响应中始终缺少开放图谱元标记

我正在我的网络应用程序中放置链接预览。我在后端使用 nodejs 来检索 og 属性(如 site_name、描述、图像、标题等)。YouTube 和其他内容的链接工作正常,但对于 Instagram 的链接,开放图谱元标记在链接的响应正文中不一致地缺失。

例如,考虑此链接:https://www.instagram.com/p/B_hs0pUlRvR/

当我在本地计算机上运行的脚本中请求此链接的正文时,它确实包含 og 元标记。 og: 元标签存在

但是,当我将相同的脚本放入云中并执行相同的请求时,这些元标记就会丢失。 缺少 og: 元标签

我尝试在手机中查看该链接的源代码,这种奇怪的行为也继续存在。

在正常模式下查看源代码时没有og标签 在正常模式下查看源代码时没有og标签

og:在隐身模式下查看源代码时会出现元标记 og:在隐身模式下查看源代码时会出现元标记

我尝试更改请求中的用户代理,但这没有帮助。这背后的原因是什么以及如何成功获得 Instagram 帖子链接的链接预览。

instagram facebook-opengraph open-graph-beta share-open-graph

7
推荐指数
1
解决办法
3233
查看次数