我試圖進入 PHP 這個卷曲:curl -X POST -u "apikey:MY_API_KEY" \--header "Content-Type: text/plain;charset=utf-8" \--header "Accept: application/json" \--data-binary "MY_TEXT" \"https://MY_DIRECTION"到目前為止,我想出了這個:$curl = curl_init(); $post_args = array('data-binary' => $MY_TEXT ); $header_args = array( 'Content-Type: text/plain;charset=utf-8', 'Accept: application/json' ); $apiKey = '$MY_API_KEY'; $api_args = array('apikey: ' . $apiKey); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $api_args); 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_URL, $MY_DIRECTION); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($curl); curl_close($curl); json_decode($result, true);我正在嘗試使用 IBM 的 Personality Insights 服務(wù)。
1 回答

守著一只汪
TA貢獻1872條經(jīng)驗 獲得超4個贊
讓我們試試這個——
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://MY_DIRECTION');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "MY_TEXT");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, 'apikey' . ':' . 'MY_API_KEY');
$headers = array();
$headers[] = 'Content-Type: text/plain;charset=utf-8';
$headers[] = 'Accept: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
- 1 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消