0

У меня возникла проблема с публикацией с помощью панели инструментов gtm oauth. Я пытался отправить твиттер в твиттер, но я продолжаю получать ошибки авторизации. В настоящий момент я получаю следующую ошибку с кодом ниже «Ошибка POST: Ошибка домена = 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"]); 
    } 
}]; 

Что я здесь делаю неправильно? Маркер уже хранится в связке ключей. Мне нужно, чтобы получить маркер брелка или же ГТМ автоматически подписывать запрос делать?

ответ

0

Хорошо, я выяснил проблему. Я пропустил место в одном из файлов GTM .m для ключа потребителя. Это то, что я получаю за торопившиеся вещи. :-)