2017-08-09 68 views
0

我正在使用第三方API,只將響應以「表單發佈」的形式發佈到「returnURL」。我有能力提供returnURL。在Android本機應用程序中偵聽表單POST?

使執行變得複雜的是我從原生Android應用程序調用此API。所以,我的「傳出API調用」效果很好,但我沒有辦法在「響應」發佈到「returnURL」時「捕捉」響應。我應該提供什麼樣的returnURL,以及如何「聽」表單POST?浮現在腦海

兩個解決方案是:

  1. 提供Android應用程序的RETURNURL - Android應用是否有一個RETURNURL?如果是的話,我可以將其作爲returnURL提供,但是可以「監聽」以在Android本地形成對該URL的post-ed響應?

  2. returnURL的網絡 - 第二種方式可能是:提供我網站的returnURL(google.com/catchFormPost)+偵聽機制來捕獲表單post-ed html +我建立一個API讓我從Android應用程序查詢它。

我在尋找建議上面哪兩個是可能的或者如果有更好的方法來做到這一點?不幸的是,我無法控制API--它是第三方產品。

提前感謝花時間閱讀和建議!

回答

0

嘗試在後端代碼中使用file_get_contents。

$content = file_get_contents("php://input"); 
 
$data = json_decode($content);

+0

現在,我不能連追響應。 –

相關問題