我試圖認證,擁有3個不同的服務器端點的API:使用AFOAuth1Client不同的服務器端點地址
AFOAuth1Client需要使用baseURL進行初始化時,會出現此問題。我已經嘗試@「」,零和@「http://」,這些都會觸發AFOAuth1Client初始化中的崩潰。
我的問題是:如何創建一個AFOAuth1Client實例,該實例的baseURL爲零,或者如何更改authorizeUsingOAuthWithRequestTokenPath
的參數以允許使用正確的路徑? (授權URL有www,而請求URL和訪問URL沒有www。)。
AFOAuth1Client *client = [[AFOAuth1Client alloc] initWithBaseURL:[NSURL URLWithString:@""]key:kConsumerKey secret:kConsumerSecret];
[client authorizeUsingOAuthWithRequestTokenPath:@"http://api.XXX.com/oauth/request_token" userAuthorizationPath:@"http://www.XXX.com/oauth/authorize" callbackURL:nil accessTokenPath:@"http://api.XXX.com/oauth/access_token" accessMethod:@"Identity"
success:^(AFOAuth1Token *accessToken) {
NSLog(@"successful login");
} failure:^(NSError *error) {
NSLog(@"could not login error %@", error);
}];
鏈接是錯誤的 – 2016-02-02 12:30:59