Youtube Data Api로 요금을 게시하고 싶습니다. 나는이 링크를 곱슬 곱슬하게 게시했습니다 : https://www.googleapis.com/youtube/v3/videos/rate?access_token=xxxxTOKENxxxxx&id=xxxxVIDEO_IDxxxxx&rating=dislike&key=xxxxAPI_KEYxxxxxYoutube Api rate (like-dislike) 게시물 요청이 작동하지 않습니다.
이 요청은 204 HTTP 코드를 반환했습니다. 그러나 비디오를 볼 때 속도 통계는 변경되지 않습니다. 내가 뭘 잘못하고 있니?
Google PHP 라이브러리를 사용하여 요율 요청을 작성했습니다. 이것들이 제 코드입니다.
session_start();
require_once 'vendor/autoload.php';
$client = new Google_Client();
$client->setAuthConfig('client.json');
$scope = "https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtube.readonly https://www.googleapis.com/auth/youtube.upload https://www.googleapis.com/auth/youtubepartner https://www.googleapis.com/auth/youtubepartner-channel-audit";
$client->addScope($scope);
$client->setRedirectUri('http://localhost/youtube/islem.php');
if (isset($_GET['code'])) {
$client->authenticate($_GET['code']);
$access_token = $client->getAccessToken();
$_SESSION['access_token'] = $client->getAccessToken();
header("Location: islem.php");
} else {
$client->setAccessToken($_SESSION['access_token']);
}
$videoID = "xxxxxxxxx";
$youtube = new Google_Service_YouTube($client);
$result = $youtube->videos->rate($videoID, "like");
print_r($result);
감사합니다. 나는 Try-It 페이지에서 시도했다. 예, 효과가있었습니다. 하지만 내 컬을 시도하면 작동하지 않습니다. – okancelik
그리고 204 HTTP 코드를 반환합니다. 도움말 페이지에 "성공하면이 메소드는 HTTP 204 응답 코드 (내용 없음)를 반환합니다." 그러나 성공하지 못했습니다. – okancelik
나는 API가 작동하기 때문에 문제가 cURL 구현에 있다고 생각한다. – noogui