【问题标题】:OAuth, Twitter and Indentity - who am I?OAuth、Twitter 和 Indentity - 我是谁?
【发布时间】:2011-10-13 13:09:01
【问题描述】:

通过 OAuth 向 Twitter 进行身份验证后,我没有看到一个很好的调用来获取您的用户名。 这应该如何工作?我想撤回 Twitter 用户名、名字、姓氏等内容......基本的个人资料。 OAuth 握手是否应该给我我的用户名?

【问题讨论】:

    标签: oauth twitter identity twitter-oauth


    【解决方案1】:

    试试这个:

    https://dev.twitter.com/docs/api/1/get/account/verify_credentials
    

    它将向您显示 OAuth-authenticated-account =) 的所有信息(您通常会从任何其他用户那里获得)!

    【讨论】:

    • 太棒了!正是我正在寻找的东西的类型。 +1
    【解决方案2】:

    首先,Twitter 在访问令牌响应中包含 screen_name 参数。其次,您可以致电http://api.twitter.com/1/account/verify_credentials.json 获取完整的配置文件,其中还包括名称(JSON 键“名称”)。 Twitter 不提供电子邮件地址。

    【讨论】:

    • 不确定如何使用 Groovy/Grails 插件获得响应,因此 verify_credentials 是我走的路。
    【解决方案3】:

    你试过这些libraries吗?我已经尝试了几乎所有的 php 并且我尝试过的所有示例都有关于如何获取用户数据的示例。

    【讨论】:

    • 我正在使用 Grails OAuth 插件,这在文档部门中有点轻。想知道是否有回电到 twitter 我可以让这会显示用户名。然后我将它存储在会话中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 2012-08-19
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多