【问题标题】:Uploading Photos to Facebook using Graph API使用 Graph API 将照片上传到 Facebook
【发布时间】:2011-01-23 17:29:43
【问题描述】:

我想让我的应用程序的用户能够将照片上传到他们的 Facebook 帐户。该应用程序有一个用户名和密码表单供用户填写。

在 Graph API 中,有一个上传照片的方法。但我不确定如何进行身份验证 - 它似乎没有提供提供用户名和密码的方法。它需要access_token

允许用户使用用户名和密码验证和上传照片的正确方法是什么?

【问题讨论】:

    标签: facebook authentication facebook-graph-api uploading


    【解决方案1】:

    如果没有示例代码,甚至没有说明您正在使用什么技术,很难说出您想如何做到这一点..
    无论如何,几乎 所有 与 facebook graph api 的交互都需要访问令牌,并且很可能需要 extended permission

    首先,为您发布/上传您需要的照片:

    1. publish_stream 扩展权限
    2. 更好地了解照片的上传方式和位置,这可以通过阅读@中的发布部分来完成987654322@
    3. 现在您有了一个大致的想法,在您的表单的目标/提交页面中,当图像成功上传到您的服务器并且它的位置(显然)已知时,请使用此 question 中的两个答案之一上传图片。

    P.S:我真的不明白为什么您首先需要用户名和密码,但这是您的应用程序...

    【讨论】:

      【解决方案2】:

      为了澄清,access_token 是您在用户授权您的应用程序后收到的。因此,用户名和密码的提供只需要在用户第一次访问您的应用程序时进行一次。 您需要将用户浏览器或客户端重定向到:https://www.facebook.com/dialog/oauth...(参考https://developers.facebook.com/docs/authentication/

      然后,在您获得 access_token 后,您可以将其用于 api 调用以将照片上传给该用户。

      令牌过期后需要重新进行授权过程。

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多