[Youtube Rate API在ios应用中出现403错误]

时间:2019-04-21 03:07:42

标签: ios api youtube rate

我引用了此链接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。请帮助我。

1 个答案:

答案 0 :(得分:0)

可以出现HTTP 403

  

您尝试分级的视频无法分级。该请求可能未得到正确的授权。

  

您要评分的视频的所有者已禁用该视频的评分。

您被困在任何情况下,请检查您的身份验证密钥是否正确设置在标题中