0

TwitterとTwitPic APIを使ってTwitPicに画像を投稿しようとしています。しかし、次のエラーが発生します。

hash_hmac() は、パラメーター 2 が文字列であると想定し、36 行目の twitpic.php で指定されたオブジェクト

エラーはここだと思います

$content = $connection->get('account/verify_credentials');

ここで $content が再び使用された場合

$signature = urlencode(base64_encode(hash_hmac('sha1', $content, $key, true)));

どうすればこれを修正できますか? ありがとう。

4

1 に答える 1

1

これは、hash_hmac()2 つのパラメーターを想定しているためです。最初のパラメータはハッシュ アルゴリズムで、2 番目のパラメータはハッシュされる文字列です。 署名を確認し、ここでいくつかの例を入手してください。 Rukshan が指摘するように、型は指定どおりでなければなりません。

于 2013-06-06T15:28:09.673 に答える