我引用了此链接https://developers.google.com/youtube/v3/docs/videos/rate
我已经注册了Google API的凭据客户端密钥 ,现在我需要使用Google YouTube费率API对YouTube视频给予喜欢或不喜欢。即使在标头中提供了访问令牌,我仍收到403错误。我还提供了一个accesstoken参数,以及id,rate键。
我希望得到204代码,但我得到403
NSString * accesstoken = user.authentication.accessToken;
NSString * authSting = [NSString stringWithFormat:@“ Bearer%@”,accesstoken];
我添加了如下所示的accesstoken,并且还添加了参数
承载ya29.GlvzBnHpl4DM_JnQ6Xqrc-fb1gTviZuZbfx7_W_lGRu34XWaLa3KKNksKd2lS8iyprez5PscNumQbz3ivH5UsHPBcDnE90k6pWNmHfEDyYN8>
我在下面添加我的参数 { “ access_token” =“ ya29.GlvzBnHpl4DM_JnQ6Xqrc-fb1gTviZuZbfx7_W_lGRu34XWaLa3KKNksKd2lS8iyprez5PscNumQbz3ivH5UsHPBcDnE90k6yWNmHFED; id =“ Iq_cwCf9nmQ”; 评分=喜欢 } NSString * baseURL = [NSString stringWithFormat:@“ https://www.googleapis.com/youtube/v3/videos/rate”];
NSURLSessionConfiguration *配置= [NSURLSessionConfiguration defaultSessionConfiguration]; configuration.HTTPAdditionalHeaders = @ {@“ Authorization”:authSting, @“ Content-Type”:@“ application / json”};
就像这样,我添加了我的代码,但仍然出现403错误。我在youtube频道中检查了启用了视频的评分(如不喜欢计数)的可能性,但是在google youtube评分api中获得了403。请帮助我。
答案 0 :(得分:0)
可以出现HTTP 403
您尝试分级的视频无法分级。该请求可能未得到正确的授权。
或
您要评分的视频的所有者已禁用该视频的评分。
您被困在任何情况下,请检查您的身份验证密钥是否正确设置在标题中