"Instagram" (サービス接続)

InstagramのAPIが変更されたため,Wolframは現在このサービスをサポートすることができない.

InstagramアカウントをWolfram言語と接続し,写真,コメント,フォロワーのインポートと分析を行うことができる.

接続と認証

ServiceConnect["Instagram"]は,Instagram APIへの接続を作成する.以前に保存された接続が見付かった場合には,それが使用される.それ以外の場合には,新しい認証リクエストが起動される.

リクエスト

ServiceExecute["Instagram","request",params]は,パラメータ params を使って,Instagram APIにリクエストを送信する.以下は可能なリクエストを与える.

ユーザデータ

リクエスト:

"UserData" 認証ユーザのアカウントについてのデータ

"UserID"  ▪  "Picture"

フォロワー

リクエスト:

"Followers" ユーザのフォロワーのユーザ名

"FollowerIDs" ユーザのフォロワーのユーザID

"Followings" ユーザがフォローしている人のユーザ名

"FollowingIDs" ユーザがフォローしている人のユーザID

"FollowingCount"  ▪  "FollowerCount"

ユーザメディア

リクエスト:

"LatestMedia" ユーザが公開したメディアの中で最も新しいものをインポートする

"LatestPhotos" ユーザが公開した写真の中で最も新しいもののリストをインポートする

"LatestVideos" ユーザの最も新しいビデオにリンクする

"Liked" ユーザが好きな写真

"CaptionedLatestPhotos" ユーザが公開した写真の中で最も新しいもののリストをキャプションと一緒にインポートする

パラメータ:
  • "Elements""Data"返すデータ要素
    MaxItems20返す結果数
    "MediaResolution""Standard"メディアの解像度
  • リクエスト:

    "LatestMediaIDs" ユーザが公開した最新のメディアのIDをインポートする

    "LikedIDs" ユーザが好きな写真のID

    パラメータ:
  • MaxItems20返す結果数
    "MediaResolution""Standard"メディアの解像度
  • メディアデータ

    リクエスト:

    "Media" 写真をインポートする

    "Caption" ユーザのフォロワーのユーザ名

    "CommentCount" コメント数

    "LikeCount" いいねの数

    "Type" メディアの種類

    "CreationDate"  ▪  "Link"  ▪  "Location"

    パラメータ:
  • "MediaID"(必須)メディアID
  • タグ

    リクエスト:

    "TaggedMedia" 指定のタグが付いたメディアをインポートする

    パラメータ:
  • "Tag"(必須)ハッシュタグ
    "Elements""Data"返すデータ要素
    MaxItems20返す要素数
    "MediaResolution""Standard"メディアの解像度
  • リクエスト:

    "TaggedMediaURLs" 指定のタグが付いたメディアにリンクする

    パラメータ:
  • "Tag"(必須)ハッシュタグ
    MaxItems20返す要素数
    "MediaResolution""Standard"メディアの解像度
  • リクエスト:

    "TaggedMediaIDs" タグに関連するメディアID

    パラメータ:
  • "Tag"(必須)ハッシュタグ
    MaxItems20返す要素数
  • 検索

    リクエスト:

    "UserSearch" ユーザを検索する

    "TagSearch" ハッシュタグで検索する

    パラメータ:
  • "Query"(必須)クエリの文字列
  • リクエスト:

    "MediaSearch" メディアを場所で検索する

    パラメータ:
  • "Location"(必須)メディアの場所(GeoPositionGeoDiskあるいはEntity
    "Elements"Data返すデータ要素
    "Distance"1000検索距離(単位:メートル)
    MaxItems20返す結果数
    "MediaResolution""Standard"メディアの解像度
  • パラメータの詳細

    "Elements"の可能な設定:
  • "Images"画像のリストを返す
    "Data"制限されたフィールド数でデータ集合を返す
    "FullData"使用可能なすべてのフィールドでデータ集合を返す
    "LinkedThumbnails"ハイパーリンクになったサムネイルのリストを返す
    "LinkedVideos"ハイパーリンクになったビデオのリストを返す
  • "MediaResolution"の可能な設定:
  • "Low"低解像度のメディアを返す
    "Standard"標準解像度のメディアを返す
  • 例題

      (1)

    認証ダイアログを起動して,新しい接続を作成する:

    ユーザを検索する:

    自分の最近のメディアをインポートする:

    誰が自分をフォローしているか調べる:

    ハッシュタグでメディアを検索する:

    指定された場所近くで最近撮影されたメディアを検索する: