Я пытаюсь использовать образцы Gmail php xoath php, однако для этого требуется ввести потребительский ключ и секрет потребителя, которые я не мог найти, как получить в документации Gmail для api. Кто-нибудь знает, как их получить или знать о какой-либо связанной документации?
Как получить ключ от потребителя и секрет пользователя для gmail api?
Ответ 1
Используйте теги anonymous
/anonymous
и HMAC-SHA1
для приложений, которые не зарегистрированы в Google. Для приложений, зарегистрированных в Google, вы должны использовать домен приложения как потребительский ключ, а секретность клиента зависит от метода подписи (ваш закрытый ключ для RSA-SHA1
и секрет, созданный при регистрации для HMAC-SHA1
). Подробнее в Подписывание запросов OAuth.
Обратите внимание, что, насколько мне известно, HMAC-SHA1 для зарегистрированных приложений поддерживается только для приложений, установленных администраторами Google Apps.
Ответ 2
В примере Google для доступа к Gmail с помощью IMAP и OAuth вы можете найти этот код:
public static OAuthConsumer getAnonymousConsumer() {
return new OAuthConsumer(null, "anonymous", "anonymous", null);
}
Надеюсь, что это поможет