gpt4 book ai didi

ios - 在推特中获取用户名和头像

转载 作者:行者123 更新时间:2023-11-29 00:47:50 25 4
gpt4 key购买 nike

我已经使用 Fabric 实现了 Twitter 登录。但没有获取个人资料图片和更多信息,例如电子邮件地址等。我已经为此实现了以下代码

[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error)
{
[objAppData hideLoader];

if (session)
{
[objAppData hideLoader];
NSLog(@"signed in as %@", [session userName]);
}
else
{
[objAppData hideLoader];
NSLog(@"error: %@", [error localizedDescription]);
}
}];

我只获得了用户名和用户 ID。从上面的代码。所以,我为此实现了另一个代码

TWTRAPIClient *client = [TWTRAPIClient clientWithCurrentUser];
NSURLRequest *request = [client URLRequestWithMethod:@"GET"
URL:@"https://api.twitter.com/1.1/account/verify_credentials.json"
parameters:@{@"include_email": @"true", @"skip_status": @"true"}
error:nil];
[client sendTwitterRequest:request completion:^(NSURLResponse *response, NSData *data, NSError *connectionError) {


NSLog(@"%@",data);
NSLog(@"%@",response);
NSLog(@"%@",connectionError);




}];

但仍然获得数据和响应的空值,并在连接错误中被禁止(403)。

最佳答案

来自 Fabric 的 Mike。

403 表示您无权获取此信息。需要特别请求请求电子邮件地址权限,因为您的 key 需要额外的权限。如 documentation 中所述, "请求用户的电子邮件地址要求您的应用程序被 Twitter 列入白名单。要请求访问权限,请访问 https://support.twitter.com/forms/platform。"

关于ios - 在推特中获取用户名和头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38436360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com