2015-08-08 3 views
0

Я пытаюсь получить список пользовательских друзей, используя браузер ключ API с помощью Google-плюс API, как это - https://www.googleapis.com/plus/v1/people/112164489692089126102/people/visible?key={Browser-API-KEy}Запретной ошибка Google+ API

Но им получать эту ошибку -

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "forbidden", 
    "message": "Forbidden" 
    } 
    ], 
    "code": 403, 
    "message": "Forbidden" 
} 
} 

Использования access_token своей работы штрафа -

https://www.googleapis.com/plus/v1/people/112164489692089126102/people/visible?access_token={access-token} 

Как использовать API-ключ вместо токена доступа для получения пользовательских данных?

ответ

1

People.list требует объема https://www.googleapis.com/auth/plus.login, который может использоваться только при аутентификации в качестве пользователя. Вы должны сделать запрос как пользователь, а не как приложение.

+0

Но токен доступа, предоставляемый google + api, истекает через 3600 секунд. Кроме того, если я добавлю «access_type»: «offline», «approv_suppt»: «auto», то при каждом входе появляется запрос на разрешение. Как refresh_token или получить долгоживущий токен? –

+0

Access_type = offline означает, что вы получаете долгоживущий токен. – abraham

Смежные вопросы