2014-01-20 2 views
0

Я пытаюсь получить информацию о пользователе через API Google. Но Я получил следующую ошибку.Ошибка API Google в ios

error: { 
    errors: [ 
    { 
    domain: "usageLimits", 
    reason: "accessNotConfigured", 
    message: "Access Not Configured. Please use Google Developers Console to activate the API for your project." 
    } 
    ], 
    code: 403, 
    message: "Access Not Configured. Please use Google Developers Console to activate the API for your project." 
    } 
    } 

Мой код выглядит следующим образом:

-(void)get_real_profile:(NSString*)userid 
{ 
    // POST parameters 
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://www.googleapis.com/plus/v1/people/%@?key=xxxxxxxxxxxxxxxxx",userid]]; 
    NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url]; 
    [urlRequest setHTTPMethod:@"GET"]; 
    [urlRequest setValue:userid forHTTPHeaderField:@"userId"]; 
    [NSURLConnection sendAsynchronousRequest:urlRequest 
             queue:[NSOperationQueue mainQueue] 
          completionHandler:^(NSURLResponse *response, 
               NSData *data, 
               NSError *connectionError) { 

           NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]; 
           NSLog(@"%@",json); 
          }]; 
} 

Я не включить биллинг для этого приложения. Итак, есть ли какая-либо проблема, связанная с выставлением счетов, отключена.

Помогите мне решить эту проблему.

Спасибо,

ответ

0
  1. Вход в https://code.google.com/apis/console
  2. нажмите на APIs and Auth
  3. Включить соответствующий API, который вы хотите получить доступ к
  4. Убедитесь, что вы включаете его для проекта, к которому вы обращаетесь, из кода. Активный проект отображается над сообщением overview