【问题标题】:Zoom Api - I can't update a meetingZoom Api - 我无法更新会议
【发布时间】:2020-05-18 17:57:49
【问题描述】:

我正在尝试使用 Zoom API 更新会议,但无法正常工作。我正在尝试使用eleague oauth2 client 像这样发出 PATCH 请求:

require '../vendor/autoload.php';
require_once '../config.php';

$id = $_POST['id'];
$topic = $_POST['topic'];
$type = $_POST['type'];
$start_time = $_POST['start_time'];
$duration = $_POST['duration'];
$agenda = $_POST['agenda'];

$params = array(
        'topic' => $topic,
        'type' => $type,
        'start_time' => $start_time,
        'duration' => $duration,
        'agenda' => $agenda,
        'password' => '123456'
);

$provider = new \League\OAuth2\Client\Provider\GenericProvider([
    'clientId'                => CONEXAO_API['clientId'],    
    'clientSecret'            => CONEXAO_API['clientSecret'],   
    'redirectUri'             => CONEXAO_API['redirect_url'],
    'urlAuthorize'            => 'https://zoom.us/oauth/authorize',
    'urlAccessToken'          => 'https://zoom.us/oauth/token',
    'urlResourceOwnerDetails' => 'https://api.zoom.us/v2/users/me'
]);

$options['body'] = json_encode( $params );
$options['headers']['Content-Type'] = 'application/json';
$options['headers']['Accept'] = 'application/json';


$request = $provider->getAuthenticatedRequest( 'PATCH', 
        'https://api.zoom.us/v2/meetings/'.$id,
        unserialize($_SESSION['token']), 
        $options
);

$retorno =  $provider->getParsedResponse($request);

var_dump($retorno);

我收到的回复是空的,我不确定缺少什么。谁能帮帮我?

【问题讨论】:

    标签: php oauth-2.0 zoom-sdk


    【解决方案1】:

    基本上由 api 给出的响应是空白的,或者只是更新的不是 json 格式的会议。因此,如果您想检查其是否正常工作,请转到缩放会议面板并打开您正在使用 api 更新的会议并运行 api 并检查会议是否在缩放会议面板中更新。

    【讨论】:

      【解决方案2】:

      问题是方法 getParsedResponse 出于某种原因没有返回任何消息。但是脚本正在运行,它正在按照预期的方式更新会议。

      如果我使用 getResponse 方法得到响应,我可以看到 statusCode 204,这意味着一切正常。

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 2018-06-24
        • 2020-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-12
        • 2021-11-18
        • 1970-01-01
        相关资源
        最近更新 更多