0

アプリケーションに vimeo を追加しようとしgetByTagていrmaます。

vimeo.com/api/rest/v2?format=xml&method=vimeo.test.login&oauth_consumer_key=456b2fecee2080ed734a1357467e0fd9d9e1e2bb&oauth_nonce=35bf1a696da9e26ac8f9dbcf866fc938&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1352889238&oauth_token=08387a1bfa80277c6e7f79436bf57113&oauth_signature=kvuC%2Fp8jxgcyRHAkjNN7q%2FOVldI%3D&oauth_version=1.0

上部のリンクを URL バーに貼り付けると、次のエラーが表示されます。

The oauth_token passed was either not valid or has expired
or
The oauth_nonce passed has already been used

メソッドを試してみると、XML の結果の代わりに表示されます。

4

1 に答える 1

0

OAuth URLを再利用することはできません。可能であれば、リプレイ攻撃が発生する可能性があります。エラーが示すように:「渡されたoauth_nonceはすでに使用されています」

OAuthについて少し読んでから、これを読む必要があります:http: //zinclabs.com/VimeoAPIforPHP.html

PHPを使用していない場合は、コミュニティで開発されたAPIラッパーの1つを使用して同じ手順を実行する必要があります。

于 2012-11-26T18:19:09.870 に答える