1
CurlとPHPを使用してWeclapp APIを使用しようとしています。これまでのところ私は、次のコードを持っているWeclapp PHP API {"error": "invalid data"}
$ch = curl_init("https://xxx.weclapp.com/webapp/api/v1/contact");
$data = array(
"'lastName' : 'Bar'",
"'firstName' : 'Foo'");
$data_string = json_encode($data);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"AuthenticationToken: xxxxxx",
'Content-Type: application/json')
);
$result = curl_exec($ch);
curl_close ($ch);
残念ながら結果は{ "エラー": "無効なデータ"}である私は、次のbashを使用している場合
それが動作CMD:だから
curl -H "AuthenticationToken:xxxx" -H "Content-type: application/json" -X POST -d '{"lastName" : "Bar", "firstName" : "Foo"}' https://xxxx.weclapp.com/webapp/api/v1/contact
は、私のPHPコードとそのbash CMDの違いはどこですか?
ありがとうございました!
今私は気が気になりません! :-) ありがとうございました!それは動作します – user1092390
愚かな気にしないでください:Dと答えを受け入れることを忘れないでください:P –