如何使用来自 3rd 方站点的 URL 端点进行 JSON 响应
Posted
技术标签:
【中文标题】如何使用来自 3rd 方站点的 URL 端点进行 JSON 响应【英文标题】:How to make JSON response with URL endpoint from 3rd party site 【发布时间】:2017-11-18 17:17:38 【问题描述】:我在使用 JSON 响应将数据从其他站点同步到我的站点时遇到了一些问题。我从另一个站点获得了文档,以将一些数据推送到我的站点。文档说我是否必须创建 URL 端点并做出 JSON 响应来获取数据。这是我从文档中得到的 JSON 响应格式:
"id": INTEGER, // Confirmation Number
"type": STRING, // "new" or "update" or "cancel"
"data": OBJECT // data element
在这种情况下,我的网站使用Codeigniter
框架。我想问的是如何在我的网站上做出 JSON 响应?我已经在Controller
中创建了一些函数,如下所示:
function json_response()
我不知道我必须在Controller
中输入什么代码。谢谢。
【问题讨论】:
如何在我的站点中做出 JSON 响应? 或者如何向该站点发出请求以获取 JSOn 数据? @SougataBose 在这种情况下,其他站点使用 JSON 将数据推送到我的站点。步骤是我将 URL 端点提供给其他站点,该站点调用 URL 并使用 JSON 推送数据。 【参考方案1】:如果您不确定他们发送 JSON 数据的变量名称,请尝试将 $_POST 变量 var_dump 到数据库中的某个表或将 $_POST 变量值写入文件。通过这样做,您可以检查您在该请求中获得的变量是什么。
【讨论】:
以上是关于如何使用来自 3rd 方站点的 URL 端点进行 JSON 响应的主要内容,如果未能解决你的问题,请参考以下文章
将多个 3rd 方 GraphQL API 包装在单个 GraphQL 端点中
如何在 Node-RED 中使用 3rd 方 oauth 服务器包含单点登录?