gpt4 book ai didi

oauth - 使用 cfhttp 发布到 API

转载 作者:行者123 更新时间:2023-12-02 00:16:42 25 4
gpt4 key购买 nike

我在玩 Singly API目前,有零个 ColdFusion 示例(据我所知 - 我已经浏览了 很多 谷歌搜索结果!)所以,我试图“捏造”我的通过它。

我遇到了一些绊脚石。我怀疑它不是 Singly 特有的,但我就是想不通语法。我特别关注 authorization .我已经完成了第二篇回帖,文档指出:

You will then make a post back to:

https://api.singly.com/oauth/access_token

With the following parameters in the body:

client_id Your Singly OAuth 2 client ID
client_secret Your Singly OAuth 2 client secret
code the code that was passed back in the URL above

目前,我一直收到“没有这样的应用程序”的错误 - 我怀疑这是因为我没有正确发送数据,因为如果我手动触发请求(使用相同的详细信息) , 它工作正常。

我坚持的部分是我如何格式化所有东西,大概是一个类型为 bodycfhttpparam。我知道我只能在 cfhttp 调用中使用一次正文类型。没有迹象表明数据需要作为 JSON 等发送

非常感谢

最佳答案

为了其他人搜索的利益,Matt Busche 建议将它们作为标题发送。这没有用,但确实让我尝试将它们作为 formFields 发送,这确实有效。这是工作代码:

<cfhttp method="POST" url="https://api.singly.com/oauth/access_token">
<cfhttpparam type="formField" name="client_id" value="my_client_id">
<cfhttpparam type="formField" name="client_secret" value="my_client_secret">
<cfhttpparam type="formField" name="code" value="#url.code#">
</cfhttp>

关于oauth - 使用 cfhttp 发布到 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com