Bit.ly 位链接创建总是 return 即使在电子邮件验证后也被禁止?

Bit.ly bitlink creation always return forbidden even after email verification?

我已经注册并完成了邮箱验证。然后,我尝试最简单的 API 试图缩短测试 link。以下是我的HTTP包。

POST /v4/shorten HTTP/1.1
Host: api-ssl.bitly.com
Content-Type: application/json
Authorization: Bearer my-generic-access-token
Cache-Control: no-cache

{
"group_guid": "shorten_link_testing",
"domain": "mytesting.site.com",
"long_url": "http://mytesting.site.com/"
}

下面是来自bit.ly的return:

{
    "message": "FORBIDDEN",
    "resource": "bitlinks",
    "description": "You are currently forbidden to access this resource."
}

我是用Postman测试的,所以我很确定不是我代码的问题。而且报文格式符合bit.ly的文档,至少连接成功了。据我所知,bit.ly 每个账户每个月应该有 10,000 个免费缩短 link 的配额,对吧?我错过了什么导致我被禁止使用缩短 link 服务?

group_guid 参数需要引用与您的 bitly 帐户关联的组的 ID。使用您的通用访问令牌点击此 api 端点以获取与您的帐户相关联的 groups/guids 列表: 获取 https://api-ssl.bitly.com/v4/groups.

显然域参数是可选的,因为您的帐户可能有一个与之关联的默认域。完全删除域参数后,它对我有用。 https://groups.google.com/forum/#!topic/bitly-api/9RywN3ETLkg

希望对您有所帮助!!

我一直在寻找这些问题。目前,我的解决方案是删除正文 group_guid 并获得响应 201(已创建)。希望我的信息对您有所帮助。