J'essaie de télécharger une vidéo sur YouTube en utilisant la bibliothèque client v3.Envoyer une vidéo sur youtube en utilisant la bibliothèque client php v3
La bibliothèque v3 est expérimentale et n'a pas beaucoup de documentation (échantillons fournis ne comprennent pas youtube)
Je utilisateur correctement authentifié avec OAuth 2.0. Et quand j'ai un jeton d'accès, j'essaie avec ce code.
if ($client->getAccessToken()) {
$snippet = new Google_VideoSnippet();
$snippet -> setTitle = "Demo title";
$snippet -> setDescriptio = "Demo descrition";
$snippet -> setTags = array("tag1","tag2");
$snippet -> setMimeType = 'video/quicktime';
$video = new Google_Video();
$video -> setSnippet($snippet);
// Not sure what to do now....
$_SESSION['access_token'] = $client->getAccessToken();
}
De l'docs,
-je fournir une partie paramètre
The part parameter serves two purposes in this operation. It identifies the properties that the write operation will set as well as the properties that the API response will include.
The part names that you can include in the parameter value are snippet, contentDetails, player, statistics, status, and topicDetails. However, not all of those parts contain properties that can be set when setting or updating a video's metadata. For example, the statistics object encapsulates statistics that YouTube calculates for a video and does not contain values that you can set or modify. If the parameter value specifies a part that does not contain mutable values, that part will still be included in the API response.
Mais il manque des documents, sauf un exemple de python que je ne suis pas en mesure de comprendre. (l'exemple est au bas du lien, j'ai fourni)
S'il vous plaît, ne donnez pas d'exemple/liens vers la bibliothèque zend, il utilise auth-sub dont je ne veux pas. Je veux utiliser oauth 2.0.
Oh, je viens de remarquer que le code a été mis à jour il y a seulement 2 jours. Je viens de vérifier. Laissez-moi essayer, je vais vous dire une fois que j'ai testé – Jashwant
qui a fonctionné, j'utilise une ancienne version (la version publiée), Il n'avait pas de méthode pour «insérer» – Jashwant