如何解决使用Google App脚本在Telegram BOT API中获取“错误的请求:请求中没有照片”
我正在Google App脚本中使用以下代码在Telegram组中发送图像。 每当我运行此代码时,照片就会发送到网上论坛,但出现以下错误:
异常:https://api.telegram.org的请求失败,返回了代码400。服务器响应被截断:{“ ok”:false,“ error_code”:400,“ description”:“错误的请求:请求中没有照片” }(使用MutantHttpExceptions选项检查完整响应)。 (第27行,文件“发送图片”)
当前我正在使用Google驱动器图像链接。 我尝试了来自不同来源的图像,但存在相同的错误
var photo_url = "https://docs.google.com/uc?id=File_Id";
var id = "Chat_Id";
sendPhoto(id,photo_url)
function sendPhoto(id,photo_url) {
var API_TOKEN = "BOT_API_Code";
var payload = {
'method': 'sendPhoto','chat_id': String(id),'photo': photo_url,'caption': "My Caption"
}
var data = {
"method": "post","payload": payload
}
UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/',data);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。