2011-02-01 1 views
0

私は、PHP経由でLymbixの感情が提供するAPIにアクセスしたいと考えています。与えられたcURLコマンドはcURL質問:これをPHPでどのように実行するのですか?

curl -H "AUTHENTICATION:MY_API_KEY" \ 
-H "ACCEPT:application/json" \ 
-H "VERSION:2.1" \ 
http://gyrus.lymbix.com/tonalize \ 
-d "article=This is a sample sentence, does it make you happy? \ 
&return_fields=[]" 

私は上記のPHPでどのように実行するのですか?

ありがとうございます。

+1

私はここに行くことによって開始します:戻ってくると、何についての具体的な質問をして、その後、http://php.net/manual/en/book.curl.php、いくつかのコードを記述しようとしています間違っている可能性があります。 – sberry

+0

私はあなたが以前に戻って以前に尋ねられた質問のいくつかを見てみることをお勧めします。少なくとも2つのチェックマークが付いた回答があります。 http://stackoverflow.com/questions/4130165/whats-significant-about-this-or-where-do-you-see-this-2n-1 and http://stackoverflow.com/questions/4057712/puzzle-例のためにarray-xの値の積を解く。 – sberry

答えて

1

私はトロールを食べるのが嫌いですが、私は退屈でした。あなたは本当に最初にこれらのことについていくつかの足取りをして、正しいときに答える(チェックマークをつける)べきです。

<?php 

$ch = curl_init(); 
$data = array('article' => 'This is a sample sentence, does it make you happy?', 'returnfields' => '[]'); 
$headers = array ('AUTHENTICATION'=>'MY_API_KEY','ACCEPT'=>'application/json','VERSION'=>'2.1'); 
curl_setopt($ch, CURLOPT_URL, "http://gyrus.lymbix.com/tonalize"); 
curl_setopt($ch, CURLOPT_HTTPHEADERS,$headers); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_exec($ch); 
curl_close($ch); 
?> 
0
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, "http://gyrus.lymbix.com/tonalize"); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_POST, true); 
curl_setopt($curl, CURLOPT_POSTFIELDS, "article=This is a sample sentence, does it make you happy?&return_fields=[]"); 

curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    "ACCEPT:application/json\n", 
    "VERSION:2.1\n", 
    "AUTHENTICATION:MY_API_KEY", 
)); 

$result = curl_exec($curl); 
curl_close($curl); 
関連する問題