简单的REST GET请求youtube API返回错误

时间:2017-09-20 15:32:13

标签: rest youtube-api

我很擅长使用各种服务的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任何东西。有可能吗?

1 个答案:

答案 0 :(得分:1)

尝试重新创建您的Youtube api密钥,并根据this讨论的答案将引用值设置为null。

http://valvepress.com/how-to-get-a-youtube-api-key-to-post-from-youtube-to-wordpress/

enter image description here