【问题标题】:How can I find out if user has actually uploaded photo to instagram?我怎样才能知道用户是否真的将照片上传到了 instagram?
【发布时间】:2015-05-08 20:17:03
【问题描述】:

我的移动应用程序将通过移动共享将照片发布到 Instagram。我想知道用户是否真的在 Instagram 应用中上传了照片。如果他/她这样做了 - 我怎样才能获得上传照片的 ID?

【问题讨论】:

    标签: android ios instagram instagram-api


    【解决方案1】:

    使用 API 获取该用户最近的照片,然后比较最近照片的created_time,然后找到该图像的匹配项。

    【讨论】:

    • 不,这样我无法确定用户是否上传了我的照片,因为 created_time 与我的应用程序将其图像传输到 Instagram 应用程序的时间不对应。 created_time 是图片上传到 Instagram 服务器的时间。所以我的应用程序不会知道那是它的图像还是其他图像。
    • 事实证明,我的照片上传到服务器后,唯一能识别它的方法就是检查它的gps姿态和纬度。但问题是 Instagram 仅在用户选择为照片设置或创建位置时才会保存此信息,否则不会。
    • 你不必匹配确切的created_time,只要先检查你的分享时间之后是否有任何照片发布,然后拍摄这些照片,然后比较图像匹配,它很复杂,但你会得到一些结果。
    【解决方案2】:

    您可以使用Real Time Photo Updates 服务。上传新照片时,您可以在后端收到通知。

    【讨论】:

    • 我的应用如何知道上传了什么照片?问题是用户可以通过切换到其他照片并上传来中断上传我的应用程序照片的过程。从我的应用程序的角度来看 - 不可能知道最终从 instagram 应用程序上传了哪张照片。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    • 2020-12-15
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多