Как получить электронную почту пользователя из подписки SKU - PullRequest
0 голосов
/ 12 октября 2019

У меня есть задание cron, которое регулярно вызывает скрипт PHP, который, в свою очередь, проверяет все активные подписки пользователя моего приложения для Android. Если срок действия подписки истек, сценарий помечает пользователя как истекшего.

Я использую клиент Google API 2.2.0

$package = "xxxxxxxxxxxxx";
$sku = "xxxxxx";

$client = new Google_Client();
$client->setScopes(array("https://www.googleapis.com/auth/androidpublisher"));
$client->setAuthConfig('xxxxxxxxxxx.json');
$service = new Google_Service_AndroidPublisher($client);

Я могу проверить подписку, простоделать:

    $res = $service->purchases_subscriptions->get($package, $sku, $token);
    $state = $res["paymentState"];

, где $ token извлекается из базы данных (сохраняется при первой покупке подписки пользователем).

Все это работает хорошо, однако я хотел бы знать, какчтобы получить адрес электронной почты пользователя. Есть ли способ сделать это?

...