Public 型 | Public メソッド

クラス OAuthTwitterAPI.UserAPI

UserAPIクラス. [詳細]

すべてのメンバ一覧

Public 型

enum  ImageSize { bigger, normal, mini }
 

画像サイズ

[詳細]

Public メソッド

User Show (IDictionary< string, string > parameters)
 User情報の取得.
User Show (long user_id, string screen_name, bool include_entities)
 User情報の取得.
User Show (long user_id)
 User情報の取得.
User Show (string screen_name)
 User情報の取得.
void ShowAsync (IDictionary< string, string > parameters)
 非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void ShowAsync (long user_id, string screen_name, bool include_entities)
 非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void ShowAsync (long user_id)
 非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void ShowAsync (string screen_name)
 非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
List< UserLookup (OAuth oauth, IDictionary< string, string > parameters)
 複数のUser情報の取得。
List< UserLookup (OAuth oauth, List< long > user_ids, List< string > screen_names, bool include_entities)
 複数のUser情報の取得。
List< UserLookup (OAuth oauth, List< long > user_ids)
 複数のUser情報の取得。
List< UserLookup (OAuth oauth, List< string > screen_names)
 複数のUser情報の取得。
void LookupAsync (OAuth oauth, IDictionary< string, string > parameters)
 非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void LookupAsync (OAuth oauth, List< long > user_ids, List< string > screen_names, bool include_entities)
 非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void LookupAsync (OAuth oauth, List< long > user_ids)
 非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
void LookupAsync (OAuth oauth, List< string > screen_names)
 非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。
List< UserSearch (OAuth oauth, string query, IDictionary< string, string > parameters)
 ユーザーの検索
List< UserSearch (OAuth oauth, string query, int per_page, int page, bool include_entities)
 ユーザーの検索
List< UserSearch (OAuth oauth, string query)
 ユーザーの検索
void SearchAsync (OAuth oauth, string query, IDictionary< string, string > parameters)
 非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。
void SearchAsync (OAuth oauth, string query, int per_page, int page, bool include_entities)
 非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。
void SearchAsync (OAuth oauth, string query)
 非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。
List< SuggestionSuggestions ()
 おすすめのカテゴリーの一覧
void SuggestionsAsync ()
 非同期による、おすすめのカテゴリーの一覧
Suggestion SuggestionsTwitter (string slug)
 おすすめのカテゴリー内のユーザ一覧を取得
void SuggestionsTwitterAsync (string slug)
 非同期による、おすすめのカテゴリー内のユーザ一覧を取得
string ProfileImage (string screen_name, ImageSize imageSize)
 プロフィール画像のアドレスを取得。 リダイレクトのアドレスを取得。Twitter側には接続していない。
string ProfileImage (long user_id, ImageSize imageSize)
 プロフィール画像のアドレスを取得。 リダイレクトのアドレスを取得。Twitter側には接続していない。

説明

UserAPIクラス.


列挙型

画像サイズ

列挙型の値:
bigger 

73px by 73px

normal 

48px by 48px

mini 

24px by 24px


メソッド

List<User> OAuthTwitterAPI.UserAPI.Lookup ( OAuth  oauth,
IDictionary< string, string >  parameters 
)

複数のUser情報の取得。

引数:
oauth 認証済みのOAuthクラス
parameters user_id:指定する複数のユーザーID。screen_nameのどちらかを設定。複数指定は,で区切る。
screen_name:指定する複数のユーザーのスクリーンネーム。user_idのどちらかを設定。複数指定は,で区切る。
include_entities:true/t/1, Entities情報を含めるか
戻り値:
UserのListを返す
List<User> OAuthTwitterAPI.UserAPI.Lookup ( OAuth  oauth,
List< long >  user_ids,
List< string >  screen_names,
bool  include_entities 
)

複数のUser情報の取得。

引数:
oauth 認証済みのOAuthクラス
user_ids 指定する複数のユーザーID。screen_nameのどちらかを設定。未設定:null
screen_names 指定する複数のユーザーのスクリーンネーム。user_idのどちらかを設定。未設定:null
include_entities Entities情報を含めるか
戻り値:
UserのListを返す
List<User> OAuthTwitterAPI.UserAPI.Lookup ( OAuth  oauth,
List< long >  user_ids 
)

複数のUser情報の取得。

引数:
oauth 認証済みのOAuthクラス
user_ids 指定する複数のユーザーID。screen_nameのどちらかを設定。未設定:null
戻り値:
UserのListを返す
List<User> OAuthTwitterAPI.UserAPI.Lookup ( OAuth  oauth,
List< string >  screen_names 
)

複数のUser情報の取得。

引数:
oauth 認証済みのOAuthクラス
screen_name 指定する複数のユーザーのスクリーンネーム。未設定:null
戻り値:
UserのListを返す
void OAuthTwitterAPI.UserAPI.LookupAsync ( OAuth  oauth,
List< string >  screen_names 
)

非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
screen_names 指定する複数のユーザーのスクリーンネーム。未設定:null
void OAuthTwitterAPI.UserAPI.LookupAsync ( OAuth  oauth,
IDictionary< string, string >  parameters 
)

非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
parameters user_id:指定する複数のユーザーID。screen_nameのどちらかを設定。複数指定は,で区切る。
screen_name:指定する複数のユーザーのスクリーンネーム。user_idのどちらかを設定。複数指定は,で区切る。
include_entities:true/t/1, Entities情報を含めるか
void OAuthTwitterAPI.UserAPI.LookupAsync ( OAuth  oauth,
List< long >  user_ids,
List< string >  screen_names,
bool  include_entities 
)

非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
user_ids 指定する複数のユーザーID。screen_nameのどちらかを設定。未設定:null
screen_names 指定する複数のユーザーのスクリーンネーム。user_idのどちらかを設定。未設定:null
include_entities Entities情報を含めるか
void OAuthTwitterAPI.UserAPI.LookupAsync ( OAuth  oauth,
List< long >  user_ids 
)

非同期による複数のUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
user_ids 指定する複数のユーザーID。未設定:null
string OAuthTwitterAPI.UserAPI.ProfileImage ( string  screen_name,
ImageSize  imageSize 
)

プロフィール画像のアドレスを取得。 リダイレクトのアドレスを取得。Twitter側には接続していない。

引数:
screen_name 指定するユーザーのスクリーンネーム。
imageSize 画像のサイズ。bigger:73x73,normal:48x48,mini:24x24
戻り値:
stringを返す
string OAuthTwitterAPI.UserAPI.ProfileImage ( long  user_id,
ImageSize  imageSize 
)

プロフィール画像のアドレスを取得。 リダイレクトのアドレスを取得。Twitter側には接続していない。

引数:
user_id 指定するユーザーのID。
imageSize 画像のサイズ。bigger:73x73,normal:48x48,mini:24x24
戻り値:
stringを返す
List<User> OAuthTwitterAPI.UserAPI.Search ( OAuth  oauth,
string  query,
IDictionary< string, string >  parameters 
)

ユーザーの検索

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
parameters per_page:1ページ分の取得件数を指定する。最大20まで指定可能
page:ページ番号。検索結果を「per_pageでの件数」単位で取得できる
include_entities:true/t/1, Entities情報を含めるか
戻り値:
UserのListを返す
List<User> OAuthTwitterAPI.UserAPI.Search ( OAuth  oauth,
string  query,
int  per_page,
int  page,
bool  include_entities 
)

ユーザーの検索

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
per_page 1ページ分の取得件数を指定する。最大20まで指定可能。未設定:-1
page ページ番号。検索結果を「per_pageでの件数」単位で取得できる。未設定:-1
include_entities Entities情報を含めるか
戻り値:
UserのListを返す
List<User> OAuthTwitterAPI.UserAPI.Search ( OAuth  oauth,
string  query 
)

ユーザーの検索

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
戻り値:
UserのListを返す
void OAuthTwitterAPI.UserAPI.SearchAsync ( OAuth  oauth,
string  query,
IDictionary< string, string >  parameters 
)

非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
parameters per_page:1ページ分の取得件数を指定する。最大20まで指定可能
page:ページ番号。検索結果を「per_pageでの件数」単位で取得できる
include_entities:true/t/1, Entities情報を含めるか
void OAuthTwitterAPI.UserAPI.SearchAsync ( OAuth  oauth,
string  query,
int  per_page,
int  page,
bool  include_entities 
)

非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
per_page 1ページ分の取得件数を指定する。最大20まで指定可能。未設定:-1
page ページ番号。検索結果を「per_pageでの件数」単位で取得できる。未設定:-1
include_entities Entities情報を含めるか
void OAuthTwitterAPI.UserAPI.SearchAsync ( OAuth  oauth,
string  query 
)

非同期によるユーザーの検索 戻り値は、Utility.DownloadCompletedで取得。

引数:
oauth 認証済みのOAuthクラス
query 必須:検索キーワード
User OAuthTwitterAPI.UserAPI.Show ( long  user_id  ) 

User情報の取得.

引数:
user_id 指定するユーザーID。未設定:-1
戻り値:
Userを返す
User OAuthTwitterAPI.UserAPI.Show ( long  user_id,
string  screen_name,
bool  include_entities 
)

User情報の取得.

引数:
user_id 指定するユーザーID。screen_nameのどちらかを設定。未設定:-1
screen_name 指定するユーザーのスクリーンネーム。user_idのどちらかを設定。未設定:空文字/null
include_entities Entities情報を含めるか
戻り値:
Userを返す
User OAuthTwitterAPI.UserAPI.Show ( string  screen_name  ) 

User情報の取得.

引数:
screen_name 指定するユーザーのスクリーンネーム。未設定:空文字/null
戻り値:
Userを返す
User OAuthTwitterAPI.UserAPI.Show ( IDictionary< string, string >  parameters  ) 

User情報の取得.

引数:
parameters user_id:指定するユーザーID。screen_nameのどちらかを設定。
screen_name:指定するユーザーのスクリーンネーム。user_idのどちらかを設定。
include_entities:true/t/1, Entities情報を含めるか
戻り値:
Userを返す
void OAuthTwitterAPI.UserAPI.ShowAsync ( long  user_id,
string  screen_name,
bool  include_entities 
)

非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
user_id 指定するユーザーID。screen_nameのどちらかを設定。未設定:-1
screen_name 指定するユーザーのスクリーンネーム。user_idのどちらかを設定。未設定:空文字/null
include_entities Entities情報を含めるか
void OAuthTwitterAPI.UserAPI.ShowAsync ( string  screen_name  ) 

非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
screen_name 指定するユーザーのスクリーンネーム。user_idのどちらかを設定。未設定:空文字/null
void OAuthTwitterAPI.UserAPI.ShowAsync ( long  user_id  ) 

非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
user_id 指定するユーザーID。screen_nameのどちらかを設定。未設定:-1
void OAuthTwitterAPI.UserAPI.ShowAsync ( IDictionary< string, string >  parameters  ) 

非同期によるUser情報の取得。 戻り値は、Utility.DownloadCompletedで取得。

引数:
parameters user_id:指定するユーザーID。screen_nameのどちらかを設定。
screen_name:指定するユーザーのスクリーンネーム。user_idのどちらかを設定。
include_entities:true/t/1, Entities情報を含めるか
List<Suggestion> OAuthTwitterAPI.UserAPI.Suggestions (  ) 

おすすめのカテゴリーの一覧

戻り値:
SuggestionのListをを返す
void OAuthTwitterAPI.UserAPI.SuggestionsAsync (  ) 

非同期による、おすすめのカテゴリーの一覧

Suggestion OAuthTwitterAPI.UserAPI.SuggestionsTwitter ( string  slug  ) 

おすすめのカテゴリー内のユーザ一覧を取得

引数:
slug カテゴリを指定。Suggestionに含まれるSlugプロパティを指定。
戻り値:
Suggestionを返す
void OAuthTwitterAPI.UserAPI.SuggestionsTwitterAsync ( string  slug  ) 

非同期による、おすすめのカテゴリー内のユーザ一覧を取得

引数:
slug カテゴリを指定。Suggestionに含まれるSlugプロパティを指定。