如何使用FHSTwitterEngine获取记录的Twitter用户的详细信息

时间:2014-01-28 05:09:22

标签: ios twitter-oauth fhs-twitter-engine

oauth使用FHSTwitterEngine登录Twitter。我想从twitter登录的Twitter帐户获取性别,电子邮件,用户名,生日。现在,我只获得了用户名。

1 个答案:

答案 0 :(得分:1)

Twitter API不允许获取用户电子邮件ID(受保护)。除此之外,您还可以使用以下代码段

获取所有详细信息

//仅在登录时获取身份验证ID

 [[FHSTwitterEngine sharedEngine] permanentlySetConsumerKey:twitterAPIKey
                                                     andSecret:twitterAPISecret];
 [[FHSTwitterEngine sharedEngine] setDelegate:_signInVW];
 [[FHSTwitterEngine sharedEngine] loadAccessToken];

//PASS YOUR TWITTER ID, TWITTER OAUTH TOKEN STR, TWITTER OAUTH TOKEN SECREAT STR

NSArray *timeLineAry = [[FHSTwitterEngine sharedEngine] getTimelineForUser:          [[FHSTwitterEngine sharedEngine] authenticatedID] isID:YES count:1];
twitterID = [[FHSTwitterEngine sharedEngine] authenticatedID];
twitterOauthTokenStr = [[FHSTwitterEngine sharedEngine] accessToken].key;
twitterOauthTokenSecretStr = [[FHSTwitterEngine sharedEngine] accessToken].secret;

if (timeLineAry.count > 0) {
}

使用timelinearray获取用户屏幕名称并将数据发布到服务,最后您将获得用户信息。