web-dev-qa-db-ja.com

APIまたは他の手段を使用してTumblrでフォロワーまたはフォローのリストを見つけることは可能ですか?

Tumblr API は基本的なコンテンツの読み取りをサポートしていますが、フォロワーのリストまたはフォローしている人のリストを取得する方法はまだ見つかりません。 APIはフォロワー数のみを返すようです。 テーマのドキュメント には、あなたがフォローしているユーザーを表示できるブロックがあります。これは、私が見つけたものに最も近いものです。

私の質問は次のとおりです。ユーザーの電子メールアドレスとパスワードが与えられた場合、これらのリストのいずれかを何らかの方法で見つけることは可能ですか?ある種のバックグラウンドジョブが必要になる場合があります。

6
Wylie

私自身の質問に答えるには:

これは以前のTumblrAPIでは不可能でしたが、新しくリリースされた API v2 は両方のタイプの情報をサポートするようになりました。

/followers および /user/following は関連するコマンドです。ユーザーをフォローしているブログ、またはユーザーがフォローしているブログを一覧表示するJSONオブジェクトを返します。これは公開情報ではないため、アクセスするにはOAUTHも必要なようです。

7
Wylie

私は同じことを探しています。私が思いついたアイデアの1つは、特定のTumblrユーザーが次の設定とコードでカスタムページを作成することです。

  • ページのURL:_____。tumblr.com/following.json
  • ページタイプ:カスタムレイアウト
  • このページへのリンクを表示する:unchecked

カスタムHTML:

{block:Following}[
{block:Followed}  {
    "name": "{FollowedName}",
    "title": "{FollowedTitle}",
    "url" : "{FollowedURL}",
    "portrait": {
      "16": "{FollowedPortraitURL-16}",
      "24": "{FollowedPortraitURL-24}",
      "30": "{FollowedPortraitURL-30}",
      "40": "{FollowedPortraitURL-40}",
      "48": "{FollowedPortraitURL-48}",
      "64": "{FollowedPortraitURL-64}",
      "96": "{FollowedPortraitURL-96}",
      "128": "{FollowedPortraitURL-128}"
    }
  }, {/block:Followed}
  {}
] {/block:Following}

だから私はただ訪問します。つまり http://arvn.tumblr.com/following.json しかし、私はまだ他の選択肢を探しています。

5
Arvin

私が考えることができる唯一の方法は、名前を探す場所を知っているある種のスクリプトを使用して、Tumblr.comからコンテンツをスクレイプすることです。

Tumblrがコードを変更するとシステムが壊れるので、これは理想的なオプションではありませんが、まったく持っていないよりも少し良いと思います。 APIがそれが存在しないと言った場合、それ以外の方法はないと思います。

[email protected]にメールしてリクエストできます。誰が知っている、多分あなたはあなたの願いを得るでしょう。彼らは本当にいい人です。

0
Taylor Satula