Ios 请求失败:fabric twitterkit禁止(403)

Ios 请求失败:fabric twitterkit禁止(403),ios,twitter-fabric,Ios,Twitter Fabric,我正在尝试使用适用于iOS的TwitterKit API提取列表中的成员。据我所知,这样做将允许我通过客户身份验证,而不需要我的个人消费者和消费者密钥 下面的代码尝试使用 运行时会出现以下错误: Error Domain=TwitterAPIErrorDomain Code=220 "Request failed: forbidden (403)" UserInfo={NSLocalizedFailureReason=Twitter API error : Your credentials do

我正在尝试使用适用于iOS的TwitterKit API提取列表中的成员。据我所知,这样做将允许我通过客户身份验证,而不需要我的个人消费者和消费者密钥

下面的代码尝试使用

运行时会出现以下错误:

Error Domain=TwitterAPIErrorDomain Code=220 "Request failed: forbidden (403)" UserInfo={NSLocalizedFailureReason=Twitter API error : Your credentials do not allow access to this resource (code 220), TWTRNetworkingStatusCode=403, NSErrorFailingURLKey=https://api.twitter.com/1.1/lists/members.json?owner_screen_name=palafo&slug=breakingnews, NSLocalizedDescription=Request failed: forbidden (403)})
如果我改为使用endpoint来获取该列表中的状态,我会得到一个正确的JSON响应

let endpoint = "https://api.twitter.com/1.1/lists/statuses.json"

这是否意味着Fabric的来宾身份验证不允许我获取列表的成员?

我使用clientWithUserId解决了我的问题,而不是仅使用init初始化

NSString *userID = [Twitter sharedInstance].sessionStore.session.userID;
TWTRAPIClient *client = [[TWTRAPIClient alloc] initWithUserID:userID];

我通过使用clientWithUserId解决了我的问题,而不是仅仅使用init初始化

NSString *userID = [Twitter sharedInstance].sessionStore.session.userID;
TWTRAPIClient *client = [[TWTRAPIClient alloc] initWithUserID:userID];