1

flickr API を使用して写真集を作成することはできますか? これを実現するためのサンプル コードは見つかりませんでしたが、flickr の Web サイトで実行できます。flickr はサイトの内部で API を使用していると思いますか?

デニス

4

3 に答える 3

3

これは手遅れかもしれませんが、後世のためにここに解決策を投稿すると思いました(この投稿は、私が発見する前に答えを探していたときに出てきたものです)。

このメソッドは Flickr API で文書化されていませんが、機能しているようです (REST インターフェイス経由でテスト済み)。

メソッドは次のとおりです: flickr.collections.create

必須パラメータ:

  • auth_token
  • api_sig
  • title (値の例: "My Awesome Title Here.")

オプションのパラメーター:

  • api_key
  • auth_hash
  • CB
  • 説明 (値の例: "My Awesome Description Here")
  • 親 ID (値の例: 0)
  • src(例:「js」)

Flickr Web インターフェイスでコレクションを作成し、POST を調べながら、Firebug のコンソールを有効にすることで、この方法を見つけました。auth_hash や cb が何を指しているのかはわかりませんが、REST とは対照的に JavaScript インターフェースを使用する際に必要になると思います。

Flickr で JavaScript インターフェイスを使用するものはすべて、Web インターフェイスでアクションを実行した直後に発生する POST を調べることでリバース エンジニアリングできます。

于 2010-08-11T21:01:38.307 に答える
2

実際、Flickr API の「flickr.collections.*」部分の公式サポートは、何らかの理由で遅れています (少なくとも 2007 年 4 月以降)。Flickrにはディスカッション スレッドがあり、文書化されていない API に関するもう少し詳しい情報 (リバース エンジニアリング) があります。

于 2012-01-30T13:54:45.693 に答える
0

はい、できます。ただし、最初にいわゆる「プライマリ写真」を指定する必要があります。

これは、flickrでは空のアルバム(コレクション)を作成できないことを意味します。彼らが空のコレクションの作成を制限することにした理由はわかりませんが、それは事実です。

于 2010-01-13T15:59:24.520 に答える