0

gtm oauth 도구 상자에 게시 문제가 있습니다. 트위터에 트윗을 보내려고했지만 인증 오류가 계속 발생합니다. 지금은 아래의 코드에서 "POST 오류 : Error Domain = com.google.HTTPStatus Code = 401"오류가 발생합니다. 작업을 완료 할 수 없습니다. (com.google.HTTPStatus 오류 401)은 " GTM OAuth Twitter 업데이트 오류

NSString *body = [NSString stringWithFormat: @"status=thisisatest"]; 
NSString *urlStr = @"http://api.twitter.com/1/statuses/update.json"; 
NSURL *url = [NSURL URLWithString:urlStr]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setHTTPMethod:@"POST"]; 
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
[request setHTTPBody: [body dataUsingEncoding:NSUTF8StringEncoding]]; 
GTMHTTPFetcher* myFetcher = [GTMHTTPFetcher 
          fetcherWithRequest:request]; 
[myFetcher setAuthorizer: mAuth]; 
[myFetcher beginFetchWithCompletionHandler:^(NSData *retrievedData, 
              NSError *error) 
{ 
    if (error != nil) 
    { 
     NSLog(@"POST error: %@", error); 
    } 
    else 
    { 
     NSDictionary *results = [[[[NSString alloc] initWithData: 
            retrievedData encoding:NSUTF8StringEncoding] autorelease] JSONValue]; 
     NSLog(@"POST Successful: #%@ @ %@", [results objectForKey: 
               @"id"], [results objectForKey: @"created_at"]); 
    } 
}]; 

은 내가 잘못 여기서 뭐하는 거지? 토큰이 이미 키 체인에 저장됩니다. 내가 토큰 키 체인을 검색해야하거나 GTM 자동으로 요청에 서명 않습니다합니까?

답변

0

좋아요, 문제를 발견했습니다 .GTM .m 파일 중 하나에서 소비자 키를 찾지 못했습니다. 그게 바로 내가 쇄도하는 것입니다 :-)