Создание битовой ссылки Bit.ly всегда запрещается даже после проверки электронной почты?

Я зарегистрировался и сделал проверку электронной почты. Затем я пробую самый простой API, пытаясь сократить тестовую ссылку. Ниже приведен мой 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:

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

Я использую Postman для тестирования, поэтому я совершенно уверен, что это не проблема моего кода. И формат сообщения соответствует тому, что в документации bit.ly, так что по крайней мере соединение успешное. Насколько я знаю, у bit.ly должно быть 10 000 квот на бесплатное сокращение ссылок в месяц для каждого аккаунта, верно? Что я упустил из-за того, что меня забанили в сервисе сокращения ссылок?


person cytsunny    schedule 20.07.2018    source источник


Ответы (2)


Параметр group_guid должен ссылаться на идентификатор группы, связанной с вашей учетной записью bitly. Нажмите на эту конечную точку API с помощью вашего универсального токена доступа, чтобы получить список групп/гуидов, связанных с вашей учетной записью: GET https://api-ssl.bitly.com/v4/groups.

По-видимому, параметр домена является необязательным, поскольку с вашей учетной записью может быть связан домен по умолчанию. У меня это сработало после полного удаления параметра домена. https://groups.google.com/forum/#!topic/bitly-api/9RywN3ETLkg

Надеюсь это поможет!!

person LMabley    schedule 24.07.2018
comment
Этот. Значение в графическом интерфейсе в разделе «Настройки группы» > «Дополнительно» > «API» оказывается именем группы. Приведенное выше даст вам правильные значения (ищите guid, а неorganization_guid. В качестве альтернативы, идентификатор вашей группы находится в URL-адресе, когда вы находитесь в графическом интерфейсе bit.ly, например, https://app.bitly.com/{*guid*}/bitlinks. - person ZAR; 26.10.2020

Я искал эти проблемы. В настоящее время мое решение заключается в удалении тела group_guid и получении ответа 201 (создано). Надеюсь моя информация поможет.

person Laurensius Hayogta    schedule 22.09.2020