【问题标题】:Facebook API access token - when I know uid and passwordFacebook API 访问令牌 - 当我知道 uid 和密码时
【发布时间】:2012-05-06 02:24:31
【问题描述】:

我的情况很简单:我知道(用户)UID 和密码,我想创建 API 请求,例如 https://graph.facebook.com/220439?access_token=...

想要的是将用户重定向到 Facebook 页面并提示他授予我权限 - 因为我知道凭据。有没有办法直接获取access_token?或者至少只发出一次第一个 OAuth 请求,接收 永久 请求令牌,然后在进行 API 调用时只将其切换为常规访问令牌?

顺便说一句,我使用 PHP SDK。

【问题讨论】:

    标签: facebook-graph-api oauth facebook-authentication facebook-access-token


    【解决方案1】:

    没有。 Facebook 非常明确,您不能将凭据发送到他们的 API 以执行登录等。

    【讨论】:

    • 他们曾经有一个用于身份验证的offline_access 设置,但现在他们已经弃用了。我会仔细检查,但是每次令牌过期等时您都需要进行身份验证。
    • "我们现在允许选择使用具有长期过期时间的 access_tokens,每次用户重新访问您的应用时都可以更新该时间" - developers.facebook.com/roadmap/offline-access-removal
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 2012-03-04
    • 1970-01-01
    相关资源
    最近更新 更多