我很擅长使用各种服务的REST API 我正在尝试在youtube中搜索视频。
在GCP中,我启用了Youtube Data API,生成了密钥并设置了Referrer限制。 在Postman(或在浏览器中 - 相同的结果)我用URL调用GET方法(从API资源管理器获取)
https://content.googleapis.com/youtube/v3/search?part=snippet&q=angular&key=MY_API_KEY
并将具有正确值的Referrer字段添加到标题中。
这是该服务的答案:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "ipRefererBlocked",
"message": "The referrer ReferreValue does not match the referrer restrictions configured on your API key. Please use the API Console to update your key restrictions.",
"extendedHelp": "https://console.developers.google.com/apis/credentials?project=589726014278"
}
],
"code": 403,
"message": "The referrer ReferreValue does not match the referrer restrictions configured on your API key. Please use the API Console to update your key restrictions."
}
}
问题:
1.我的项目ID不是589726014278;
2.推荐人的价值是可以的,当然不是针对未知的项目ID。
问题: 我怎样才能使它工作?我想尽可能简单地保持它;没有OAuth任何东西。有可能吗?
答案 0 :(得分:1)
尝试重新创建您的Youtube api密钥,并根据this讨论的答案将引用值设置为null。
http://valvepress.com/how-to-get-a-youtube-api-key-to-post-from-youtube-to-wordpress/