【问题标题】:How to get use id in facebook graph API using user email and password?如何使用用户电子邮件和密码在 Facebook 图形 API 中获取使用 ID?
【发布时间】:2011-12-01 06:55:50
【问题描述】:

我正在使用 java 开发 facebook 应用程序,并且我成功地检索了 access_token。

现在我想提取用户提要,但我没有用户 ID https://graph.facebook.com/userid(orme)/likes?access_token=...

是的,我知道用户 ID 可以替换为“我”,但我的应用程序是一个网络应用程序,用户只需在我们的框架中输入他的用户名和密码,而不是用于用户身份验证和应用程序授权的 facebook OAuth 对话框,所以我认为facebook应该不知道我是谁,所以我需要用户uid。在之前的实现中,我可以使用用户电子邮件和密码通过 Facebook Rest API 获取用户 ID 和会话密钥,但是我如何通过 Graph API 通过用户名和密码获取它?有没有办法做到这一点?

【问题讨论】:

    标签: facebook uid


    【解决方案1】:

    Graph API 使用 OAuth 2.0 进行授权。

    OAuth 的主要目标之一是用户的凭据不必交给第 3 方应用程序。

    因此,不可能仅通过用户电子邮件和密码使用 Graph API 获取用户 ID 和会话密钥(除非您自己手动登录)。

    【讨论】:

    • @booby 你应该接受一些问题的答案,因为同行会更愿意回答你未来的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 2011-12-10
    • 2018-08-17
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多