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(已创建)。希望我的信息对您有所帮助。
我已经注册并完成了邮箱验证。然后,我尝试最简单的 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(已创建)。希望我的信息对您有所帮助。