別のサーバーでレビュー ボードを実行しています。私はレビューボードを通常のユーザーとして使用しており、作成したレビューにコメントできますが、私はその管理者ではありません。レビュー リクエストまたはコメントを表示するには、ユーザー名とパスワードで認証する必要があります。これは私に与えられたアクセスです。Review Board は、多くの組織で使用されているオープン ソース ツールです。
これがその WEB API です:- (認証リンク) http://www.reviewboard.org/docs/manual/1.5/webapi/2.0/authenticating/#logging-in
現在、ローカル システムのサーバーとして wamp を使用しています。サーバー側の言語としてphpを使用しています。資格情報を含むデータを取得するために Review Board API を使用したいと考えています。私はphp curlを使用しており、認証のためにこのコードを書きました:-
<?php
$ch = curl_init('http://SERVERIP');
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Basic realm="Web API"'));
$output = curl_exec($ch);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Basic md5encryptedusernamepassword'));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
var_dump($info);
curl_close($ch);
var_dump($output);
?>
このコードは認証されていません。ご覧ください。あらゆる種類のガイドラインが役立ちます。私はそれを理解するのに多くの時間を費やしました。助けてください。