【问题标题】:How to get post id when we share our content using share dialog?当我们使用共享对话框共享内容时如何获取帖子 ID?
【发布时间】:2017-05-18 23:34:12
【问题描述】:

我是电话间隙开发人员。我制作了一个应用程序,通过 Facebook 上的帖子图片标题获得点赞和评论。因此,我们使用的是 iOS 和 android 的插件,但在通过两者的默认共享对话框共享图像后,我没有得到任何 post-id 作为回报。

插件链接:https://github.com/jeduan/cordova-plugin-facebook4

android 中的用例:-

1- 当 Facebook 应用程序未安装在设备中时,我们会收到 post-id。 2- 但是当设备中安装了 Facebook 应用程序时,我们无法获取 post-id。

iPhone 中的用例:-

1- 在 iPhone 设备上分享图片后,我们没有收到任何回复。 2-但是通过模拟器分享时得到响应(post-id)。

请帮助我找到正确的解决方案。如果您加入我们的团队查看器来解决我们的问题,那就太好了。

提前致谢。

【问题讨论】:

  • 为什么需要post id?
  • 我需要帖子 ID,因为我们需要获取用户在共享帖子上的点赞数和 cmets 数。提前致谢。
  • 好的,你到底需要这些做什么?这是一个非常重要的问题,我很抱歉。
  • 当我们在分享后收到帖子 ID 时,我们使用图形 api 并获取分享帖子上有多少 Facebook 用户喜欢和 cmets
  • 我们已经知道了,但是您需要确切知道这些数字有什么用?

标签: angularjs cordova facebook-graph-api


【解决方案1】:

获取帖子 ID 的唯一方法是授权具有 publish_actions 权限的用户 - 您还需要 user_posts 权限才能访问新帖子以获得喜欢/cmets。根据您的 cmets,您想为这些用户付费 - 这是不允许的,Facebook 永远不会在必要的登录审核过程中批准所需的权限。

换句话说:这是不允许的,也不可能的。

【讨论】:

  • 你能解释一下为什么Facebook不允许上述场景吗?
  • 例如,因为用户配置文件不适合用于商业用途。所谓“激励”,在平台政策中是明确禁止的。请在他们的墙上分享东西只是因为他们想把它展示给他们的朋友,而不是因为他们得到了一些东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-01
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多