我正在使用第三方API,该API仅以“表单帖子”的形式将响应发布到“returnURL”。我有能力提供returnURL。
使执行变得复杂的原因是我从原生Android应用程序调用此API。所以,我对“API的传出呼叫”运行良好但我没有办法“捕获”响应,因为它被发布到“returnURL”。我应该提供什么returnURL以及如何“收听”表格POST?
我想到的两个解决方案是:
提供Android应用程序的returnURL - Android应用程序是否有returnURL?如果是,我可以将其作为returnURL提供,但是可以“听”在Android原生中形成对该网址的后期响应吗?
网络的returnURL - 第二种方式可能是:提供我的网站的returnURL(比如说google.com/catchFormPost)+监听机制来捕获表单后期的html +我构建一个API让我们我从Android应用程序查询它。
我正在寻找有关上述哪两项可行的建议,或者是否有更好的方法可以做到这一点?不幸的是,我无法控制API - 它是第三方产品。
提前感谢您花时间阅读并提出建议!
答案 0 :(得分:0)
尝试在后端代码中使用file_get_contents。
$content = file_get_contents("php://input");
$data = json_decode($content);