誰かが質問で私を助けることができるかどうかわからない.
私が働いている会社のために、JSON 本体を受け入れる API と統合できるようにするための PHP を作成する必要がありました。私は cUrl メソッドを使用しましたが、スクリプトはうまく機能しています。
送信したリクエストを受け入れる別の php ページを作成したい場合、どうすればよいでしょうか?
誰かがこの同じリクエストを私に送信することを許可し、送信した情報を私のデータベースに入れたいとしたら、どのようにしてリクエストを php 文字列に変換するのでしょうか?
これが送信するコードです。
<?
$json_string = json_encode(array("FirstName" => $name, "MiddleName" => " ", "LastName" => $last));;
// echo $json_string;
// jSON URL which should be requested
$json_url = 'http://www.exampleurl.com';
// jSON String for request
// Initializing curl
$ch = curl_init( $json_url );
// Configuring curl options
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
'Accept: application/json;charset=utf-8',
'Content-Type: application/json;charset=utf-8',
'Expect: 100-continue',
'Connection: Keep-Alive') ,
CURLOPT_POSTFIELDS => $json_string
);
// Setting curl options
curl_setopt_array( $ch, $options );
// Getting results
$result = curl_exec($ch); // Getting jSON result string
echo $result;
$myArray = json_decode($result);
$action = $myArray->Action;
?>