google-apps-script - 如何通过 UrlFetchApp 从 Stripe API 获取“余额交易”
问题描述
我正在尝试使用 Google Apps 脚本应用从 Stripe API“余额交易对象”获取交易详情。我研究了另一个问题来获取我的代码:
如何将 Stripe 支付与 Google Apps 脚本集成
我已经阅读了以下 Strip 文档:
https://stripe.com/docs/api/balance_transactions
我的代码是:
function callStripe() {
var url = "https://api.stripe.com/v1/balance_transactions";
var params = {
method: "GET",
headers: {Authorization: "Basic " + Utilities.base64Encode("sk_test_XXX:")},
payload: {id: "txn_1GryACFHk3f0sLjYo9FDDSM1", source: "ch_1GryABFHk3f0sLjY88wmWPFy"}
};
var res = UrlFetchApp.fetch(url, params);
Logger.log(res.getContentText())
}
当我运行该函数时,出现以下错误:
例外:对https://api.stripe.com的请求失败返回代码 404。截断的服务器响应:{“错误”:{“消息”:“无法识别的请求 URL(POST:/v1/balance_transactions)。请参阅https:// /stripe.com/docs或者我们可以在 http... 提供帮助(使用 muteHttpExceptions 选项检查完整响应)(第 59 行,文件“Stripe”)
第 59 行是指var res = UrlFetchApp.fetch(url, params);
解决方案
推荐阅读
- python - 计算拆分字符串中的辅音和元音
- typescript - 打字稿如何比较声明的类型
- javascript - 如何使用键获取 javascript 对象的值
- xcode - macOS 单元测试中的 NSAllowsArbitraryLoads
- kubernetes - 如何跳过 Argo 工作流程的步骤
- java - 用实际值替换字符串中的变量 - Groovy
- javascript - 如何正确拆分 url 然后在 javascript 中获取剩余部分?
- sql - 来自多个表的聚合不计算在内
- python - 如何在 python 中创建列表?
- reactjs - 如何对齐表格分页内部组件(标题、操作)