2017-03-09 5 views
1

背景: 私はapiで作業しており、webhooksに固執しています。 apiは、私の選択したURLにイベントをトリガーするためのhttp投稿リクエストを送信します。リクエストビンを使用し、APIがデータを送信していることを確認しました。しかし私は私の側でこの機能を実装する方法を見つけることができません。requestbinのようなリクエストをキャプチャするPHP

問題: リクエストビンのようなhttpリクエストをキャプチャし、自分のapiが送信しているペイロードを格納する必要があります。 APIドキュメントから

参考: ペイロード イベントが発生したとウェブフックをトリガーする、我々はあなたの選択したURLへのPOSTリクエストをお送りします。 POSTリクエストは、UTF-8文字セットとapplication/x-www-form-urlencodedエンコーディングになります。 POST本体には、payloadという名前のフィールドが含まれます。このフィールドには、フックされたイベントの原因となったオブジェクトの詳細を含むJSONエンコードされたオブジェクトが含まれます。

私は他の回答を見ましたが、私は正確に何をしたいのか分かりません。どんな助けもありがたいです、私は4日以来これに固執しています。

ありがとうございます。

答えて

0

あなたは私がばかだと思うかもしれません。しかし問題は、ペイロードを送信するために私のlocalhost URLをapiに与えていたことです。私のローカルホストのURLを与えていた理由は、すべてのカールコールが正常に動作していて、私が投稿して必要なデータを取得できたということでした。私が使用していた3つの方法すべてがオンラインサーバに自分のコードを入れた瞬間です。

  1. $ _POSTを使用してください。
  2. $ _REQUESTを使用してください。
  3. 使用のfile_get_contents( "PHP://入力")

が、これは誰かに役立ちます願っています。

関連する問題