Google Meet endActiveConference API возвращает ошибку 403Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Google Meet endActiveConference API возвращает ошибку 403

Сообщение Anonymous »

Я использую PHP для отправки запроса POST на завершение встречи Google Meet. Это работало несколько дней, но внезапно начало давать сбой.

Код: Выделить всё

function endGoogleMeet($meetingId){

$accessToken = getAccessToken();
try {
$getConferenceRecordUrl = 'https://meet.googleapis.com/v2/conferenceRecords?filter=space.meeting_code='.$meetingId;
$conferences = curl_GET($getConferenceRecordUrl,$accessToken);
$spaceName = '';
if(!empty($conferences)){
$confDetails = $conferences['conferenceRecords'][0];
$spaceName = $confDetails['space'];
echo 'Found conference space with name: ' .$spaceName.' for meeting id '.$meetingId.PHP_EOL;
}else{
throw new Exception('Could not find meeting details');
}

if(!empty($spaceName)){
$endConfUrl = 'https://meet.googleapis.com/v2/'.$spaceName.':endActiveConference';
$response = curl_POST($endConfUrl, $accessToken);
echo 'Ended active conference'.PHP_EOL;
}
} catch (Exception $e) {
echo $e->getMessage();
}
}
Ответ здесь выглядит как -

Код: Выделить всё

{"error":{"code":403,"message":"Permission denied on resource MeetingSpace (or it might not exist)","status":"PERMISSION_DENIED"}}
Мне интересно, появилась ли новая возможность завершения конференции. Области, которые я использую для получения токена доступа:

Код: Выделить всё

$scopes = ['https://www.googleapis.com/auth/meetings.space.readonly', 'https://www.googleapis.com/auth/meetings.space.created'];
Любые советы здесь будут полезны.
Упоминалось выше. Надеялся, что это сработает должным образом и встреча закончится.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -403-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»