首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用向Bitly发布返回403

使用向Bitly发布返回403
EN

Stack Overflow用户
提问于 2020-09-14 11:17:38
回答 1查看 629关注 0票数 1

嘿,斯塔克溢出的家伙!

我一直试图用bit.ly的api为我的google编写一个自动化程序,以缩短我的大量链接。现在,我正处于基础阶段,并试图记录api返回给我的内容。你们能帮我看看密码出了什么问题吗?我期待着200辆车能回到我身边,但它不断地返回403,对我来说是禁止的。

代码语言:javascript
复制
var form = 
     {"long_url": "https://dev.bitly.com", "domain": "bit.ly", "group_guid": "MY GROUP ID" };  
var option =  {'header':'Authorization: Bearer{MY TOKEN}',
       'method' : 'post',
       'contentType': 'application/json', 
       'payload' : JSON.stringify(form)
       };
 var response = UrlFetchApp.fetch('https://api-ssl.bitly.com/v4/shorten', option);
Logger.log (response);
}

我试图通过添加标题(成功)和自定义链接(短半//后位/)来进一步扩展代码。第二部分还我404。还是应该使用Post/定制_Post链接来代替?

以下是我的当前代码:

代码语言:javascript
复制
function bitlyori (i, title){
var form = {
    "group_guid": "MINE",  
    "domain": "bit.ly",  
    "long_url": i,
    "title" : title
    }; 
const MY_TOKEN = "MINE";
const option = {
  headers: { Authorization: `Bearer ${MY_TOKEN}` },
  method: 'post',
  contentType: 'application/json',
  payload: JSON.stringify(form),
  };
var result = UrlFetchApp.fetch('https://api-ssl.bitly.com/v4/bitlinks', option);
return (JSON.parse(result.getContentText()));
}

function bitly(url,title,custom) {
var temp = bitlyori(url, title);
var form_2 = { 
  "custom_bitlinks": [temp] ,
    };
const MY_TOKEN = "MINE";
const option_2 = {
  headers: { Authorization: `Bearer ${MY_TOKEN}` },
  method: 'patch',
  payload: form_2}; 
var temp_link = 'https://api-ssl.bitly.com/v4/bitlinks/'+ JSON.stringify(temp)["id"];
var result_2 = UrlFetchApp.fetch(temp_link, option_2);
return (JSON.parse(result_2.getContentText()));
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-14 17:44:10

标头应该是一个在"headers"中具有键的options对象。

代码语言:javascript
复制
const MY_TOKEN = "dfjkgsa";
const option = {
  headers: { Authorization: `Bearer ${MY_TOKEN}` },
  method: 'post',
  contentType: 'application/json',
  payload: JSON.stringify(form),
};

请参见:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63883214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档