私は自分のurl xxx/getjson.phpをwebhookに追加し、一度サインアップすると、私のURLにjsonデータを投稿します。webhookからjson投稿を取得するPHPを作成するには?
$obj=json_decode($_POST); //cannot get the json data
$userid=$obj->signup->id;
また、私は「ペイロード」を使用する方法がわからない:私が書いたPHPスクリプトがある
payload{ "signup": { "address": { "address1": "XX",
"country": "United States"},
"id":22}}
token
:私は、データを確認するためにhttp://requestb.in/を使用し、その結果、このようなものです
私は同様のサンプルコードを見つけて、Webフックを使ってよくテストします。 http://support.unbounce.com/entries/307685-how-does-the-form-webhook-work ただし、パラメータとして 'payload'ではなく 'data.json'を使用します。
$form_data = json_decode($unescaped_post_data['data_json']);
$userid= =$form_data->signup->id;
私は彼らのstripslashes_deep機能を使用し、「ペイロード」で「data_json」を置き換えるが、まだ動作しません。
本当にありがとうございます。ありがとうございます!
post varとは何ですか? '$ _POST ['payload']' – AustinAllover
[php:// input <> $ _POST?](http://stackoverflow.com/questions/4703906/php-input-post)またはhttp:// stackoverflowの可能な複製あなたの質問に記載されていない仕様に応じて、json-in-postからのread-associative-array-from/questions/5806971 – mario
この作業を行うために、PHPやApacheの設定を変更する必要があります。私はsendgridイベントwebhooksを使用していますが、それは私のPHPファイルに投稿されていません。 –