2014-04-16 66 views
0

我有一个应用程序从Facebook和Instagram中获取内容,但用户经常交叉发布相同的照片。使用Facebook Graph API,我试图找到一种方法来确定是否有任何给定的照片是通过Instagram发布的。如何找到通过Graph API发布Facebook照片的应用程序?

我相信这个数据存在,但我不知道如何通过API访问它。看着我自己的跨张贴的一张照片,我知道Facebook的至少有这些数据:

enter image description here

+0

当您通过API检索帖子时,您会获得什么数据? – Igy

回答

0

有两种解决方案。

  1. 我们只是要求user_photo和user_status权限。如果我们要求read_stream,我们可以看看/ me/posts端点,它提供了application字段。我们可能会这样做,但权限可能会让用户感到困惑,因为它还允许我们阅读他们的新闻源。理想情况下,会有一个user_posts权限,它使我们可以访问用户发布的所有内容,但是没有任何信息由他们的朋友发布。

  2. 分享的每一张Instagram照片都放在同一个Facebook相册中。因此,我们只是检查一下照片是否放在该相册中,如果他们在我们的应用程序中使用Instagram进行了身份验证,则不予理会。这感觉不太可靠,但它的工作原理。

相关问题