我正在尝试使用Firebase云功能作为后端将Stripe API集成到我的应用程序中。当我致电创建一个临时密钥时,收到上面列出的错误。 这是我的客户端设置的样子:
embedding_dictionary.vectors
这是我的服务器端index.js文件,如下所示:
func createCustomerKey(withAPIVersion apiVersion: String, completion: @escaping STPJSONResponseCompletionBlock) {
let url = self.baseURL.appendingPathComponent("/ephemeral_keys")
Alamofire.request(url, method: .post, parameters: [
"api_version": apiVersion,"customer": "cus_somethingsomething"
])
.validate(statusCode: 200..<400)
.responseJSON { responseJSON in
switch responseJSON.result {
case .success(let json):
completion(json as? [String: AnyObject], nil)
case .failure(let error):
completion(nil, error)
}
}
}
我已经提供了一个客户参数,所以我不明白为什么会出现此错误。如果有人遇到类似问题,我可能会缺少一些东西,并且肯定可以使用一些帮助。 这是我关注的教程的链接:https://www.iosapptemplates.com/blog/ios-development/stripe-firebase-swift