0

iPhoneアプリでflickrの友達リストを取得したいです。ドキュメントを読んで、その URL を見つけました。しかし、この URL では api_sig tht name パラメータを渡す方法がわかりません。以下にURLを記載します。どんな体でも私を助けることができますか?

http://api.flickr.com/services/rest/?method=flickr.contacts.getList&api_key=b201806ce09c404a786288dbd1840b2b&format=json&nojsoncallback=1&auth_token=72157629827571110-752bbff651a7654c&api_sig=a8c18f297adb27adb147edb27adb204eを

4

1 に答える 1

0

Flickrは最近認証プロトコルを更新したため、@ Nikunj R. Jadav(2009年7月28日付け)によってリンクされた情報を更新する必要がある可能性があります。 API呼び出しに署名する方法に関するFlickrの説明は次のとおりです。

現在、FlickrはHMAC-SHA1署名暗号化のみをサポートしています。

まず、リクエストからベース文字列を作成する必要があります。基本文字列は、HTTP動詞、リクエストURL、および名前で並べ替えられたすべてのリクエストパラメータを、「&」で区切られた字句のバイト値の順序を使用して連結することによって構築されます。

基本文字列をテキストとして使用し、キーは「&」で区切られたコンシューマーシークレットとトークンシークレットの連結値です。

次に、ベース文字列をハッシュして、&api_signクエリ文字列パラメータとして渡します。

API呼び出しに署名するだけでなく、認証する必要があります。flickr.contacts.getList APIのドキュメントには、OAuthによる認証が必要であると記載されています。OAuth認証(これも文書化されています)は少し注意が必要です。それはあなたのためにいくつかの仕事を管理するためのライブラリを持つのに役立ちます。OAuthサイトのObjective-Cで、OAuthサポート用のライブラリのディレクトリを見つけることができます。

于 2012-05-21T14:14:07.820 に答える