Как зарегистрировать проект Google APis? - PullRequest
0 голосов
/ 27 мая 2011

Я пытаюсь интегрировать Google Latitute в iPhone,1. Я создал прогнозируемый с помощью сервиса Google Локатор и создал секрет клиента.2. Я использую oAuthConsumer для получения ключа доступа следующим образом:

    OAConsumer *consumer = [[OAConsumer alloc] initWithKey:@"App key goes here"
                                                    secret:@"client secret goes here"]; 
    OAMutableURLRequest *request = [[[OAMutableURLRequest alloc] initWithURL:url consumer: consumer token:token realm:nil signatureProvider: nil] autorelease];
    if (!request) return;
    [request setOAuthParameterName:@"scope" withValue:@"https://www.googleapis.com/auth/latitude"];
    [request setOAuthParameterName:@"oauth_callback" withValue:@"http://someURL"];
    [request setHTTPMethod: @"POST"];
    OADataFetcher *fetcher = [[[OADataFetcher alloc] init] autorelease];    
    [fetcher fetchDataWithRequest: request delegate: self didFinishSelector: success didFailSelector: fail];

Проблема в делегате успеха вместо маркера oauth. Я получаю Respose как

Consumer is not registered: App-key

там ошибка в вышеупомянутом запросе, если нет, как зарегистрировать приложение Google APIЗаранее спасибо

1 Ответ

0 голосов
/ 30 мая 2011

Нам нужно добавить домен и зарегистрировать для программного доступа к данным Google от имени ваших пользователей. И в приведенном выше коде область действия и параметр oauth_callback должны быть в URl вместо заголовка запроса

...