OAuth,Twitter和Indentity - 我是谁?

问题描述:

一旦通过OAuth向Twitter进行身份验证,我没有看到一个很好的电话来获取您的用户名。 这应该如何工作?我想撤回诸如Twitter用户名,名字,姓氏等等......基本配置文件。 OAuth握手应该给我用户名吗?OAuth,Twitter和Indentity - 我是谁?

试试这个:

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

它会告诉你所有的信息(you'ld通常会得到其他用户的)的OAuth的认证账户的=)!

+0

真棒!恰恰是我寻找的东西的类型。 +1 – BuddyJoe

你有没有试过这些libraries?我已经尝试过所有的PHP,我尝试过的所有例子都有关于如何获取用户数据的例子。

+0

我正在使用Grails OAuth插件,它在文档部分有点轻。不知道是否有回电话到我可以做出这将揭示用户名。然后我会将它存储在会话中。 – BuddyJoe

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

+0

不确定如何使用Groovy/Grails插件获取响应,因此verify_credentials是我关闭的路径。 – BuddyJoe