2017-10-15 7 views
0

j'ai essayé de supprimer un élément de liste de lecture avec les éléments suivants aux méthodes:Supprimer playlist élément avec youtube api

function deleteVideoFromPlaylist($vid, $youtube) { 
    $youtube->playlistItems->delete($vid); 
} 

function playlistItemsDelete($youtube, $id, $params) { 
    $params = array_filter($params); 
    $response = $youtube->playlistItems->delete(
     $id, 
     $params 
    ); 
    print_r($response); 
} 

et les deux d'entre eux en disant playlistItemsNotAccessible/Interdit:

Uncaught exception 'Google_Service_Exception' with message 
'{\n "error": {\n "errors": [\n {\n "domain": 
"youtube.playlistItem",\n "reason": "playlistItemsNotAccessible",\n 
"message": "Forbidden",\n "locationType": "parameter",\n  
"location": "id"\n }\n ],\n "code": 403,\n "message": 
"Forbidden"\n }\n}\n' in /var/www/html/nextcloud_yt_integration/google- 
api-php-client-2.2.0/src/Google/Http/REST.php:118\nStack trace:\n#0 /var/www/html/nextcloud_yt_integration/google-api-php-client-2.2.0/src/Google/Http/REST.php(94): Google_Http_REST::decodeHttpResponse(Object(GuzzleHttp\\Psr7\\Response), Object(GuzzleHttp\\Psr7\\Request), NULL)\n#1 [internal function]: Google_Http_REST::doExecute(Object(GuzzleHttp\\Client), Object(GuzzleHttp\\Psr7\\Request), NULL)\n#2 /var/www/html/nextcloud_yt_integration/google-api-php-client-2.2.0/src/Google/Task/Runner.php(176): call_user_func_array(Array, Array)\n#3 /var/www/html/nextcloud_yt_integration/google-api-php-client-2.2.0/src/Google/Http/REST.php(58): Google_Task_Runner->run()\n#4 /va in /var/www 
/html/nextcloud_yt_integration/google-api-php-client-2.2.0/src/Google 
/Http/REST.php on line 118 

En plus ces deux méthodes faisant cela l'explorateur API dit aussi que je n'ai pas la permission de le faire - avec toutes les étendues autorisées

Toute aide serait grandement appréciée.

+0

Sur la base de la [documentation] (https://developers.google.com/youtube/v3/docs/playlistItems/delete# erreurs), l'erreur 'playlistItemsNotAccessible' signifie que la demande n'est pas autorisée à supprimer l'élément de playlist spécifié. Si vous ne l'avez pas encore fait, consultez cette page [https://developers.google.com/youtube/v3/guides/authentication] pour en savoir plus sur les concepts OAuth 2.0. – Teyam

Répondre

0

Je suis sur Turns juste un idiot et autorisait le mauvais canal ..