私はこのようなコードを持っています。
<?php
$post_vars = array('app_key'=>'my_api_key', 'user_key' => 'my_user_key');
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json'));
curl_setopt($c, CURLOPT_URL, 'http://hellotxt.com/api/v1/method/user.validate');
curl_setopt($c, CURLOPT_POSTFIELDS, $post_vars);
$content = curl_exec($c);
print_r($content);
curl_close($c);
?>
これにより、「アプリキーが指定されていません」という応答が表示されます。ただし、フォーム(form-post)を介してAPIキーとユーザーキーを投稿する場合も同じように機能します。フォームを使用してAPIキーとユーザーキーを送信すると、として応答が返されます。
<rsp status="OK"><nick>testinguser</nick><name>testinguser</name><avatar> http://hellotxt.com/avatar/testinguser/medium/image.jpg</avatar></rsp>
しかし、私はカールで行うことができませんでした。何が悪かったのか。ありがとうハーン(PS:FYI、hellotxtのAPIはこちらです。http://hellotxt.com/developers/api)