1
- 私はOAuth1.0を持つapiをヒットしようとしています。
- 問題は、私はPostmanで試していますが、私は応答を得ていますが、PHPのcurlでエラーが出ています。
郵便配達で、私はOAuth1.0でphpとCURLが動作しない
以下のURL = 'XXXX' のようにパラメータを渡しています、認証のものは、= OAuth1.0、コンシューマーキー、コンシューマー・シークレット、トークン、トークンシークレット、タイムスタンプ、ノンス、バージョン= 1.0を入力していますレルム=以下はオプション
は私が
$url="xxx";
$header[] = 'Content-Type: application/x-www-form-urlencoded';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, urlencode('Authorization:OAuth oauth_consumer_key="xxx",oauth_token="xxx",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1475651061",oauth_nonce="LyA5sR",oauth_version="1.0",oauth_signature="xxx"'));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
if(curl_error($ch))
{
echo 'error:' . curl_error($ch);
}
echo "<pre>";print_r($result);exit;
-
012を試してみましたが、私のコードです
- 証明書の問題があるため、CURLOPT_SSL_VERIFYPEERを追加しました。今私は、私がOauth 1.0のためにカールで渡している方法で何かが間違っているので、APIのカールエラー403から 'アクセス拒否'を取得しています。
- curlでouth1.0を試しているのは今回が初めてです。私のコードで何が起こっているのを助けてください。私は使用しようとしましたthis link
この資料を参照してください。 – apokryfos
私はどのような例を与えることができます –