2016-09-11 21 views
0
<?php 
    $curl = curl_init(); 
    $post_args = array('body' => $data); 
    $header_args = array(
     'Content-Type: text/plain', 
     'Accept: application/json' 
    ); 
    curl_setopt($curl, CURLOPT_POST, true); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post_args); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header_args); 
    curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($curl, CURLOPT_USERPWD,"'xxx':'xxx'"); 
    curl_setopt($curl, CURLOPT_URL, "https://gateway.watsonplatform.net/personality-insights/api/v2/profile"); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 

    $result = curl_exec($curl); 

    curl_close($curl); 

    $decoded = json_decode($result, true); 
    ?> 

私はPHPのカールとIBM Bluemixパーソナリティの洞察を使用したいと、私はこのエラーを取得しています:Undefined variable: data私は何をしないのですか?この変数を設定するには、分析したいテキストをどのように渡すべきですか?あなただけ$post_args['body']に割り当てる$data変数が何であるかを、このPHPコードでPHPパーソナリティ洞察

答えて

0

。私はあなたが

$post_args = array('body' => $_POST['data']) ; 

またはちょうどあなたがURLに

$data = 'Your real data which you want to send in url ' ; than use in array . 
+0

を送信する場合、いくつかの値を設定するよりも、URLから気にいらを取得する場合は、その提出された記事で使用しているだけでみてください、私はインターネット上で見て、あると思います多くのファイルが見つかりませんでした。ibm hasntは人格の洞察のPHPサンプルを提供していませんでした。まだわかりません – user3026665

+0

私はあなたの提案を試みましたが、間違いはありません。問題はhtml.howに何も表示されていないということです? – user3026665

+0

それは、この表示された 'のvar_dump($結果)' – gaurav

関連する問題