サブモジュール
- xdk.posts.client モジュール
PostsClientPostsClient.__init__()PostsClient.create()PostsClient.delete()PostsClient.get_analytics()PostsClient.get_by_id()PostsClient.get_by_ids()PostsClient.get_counts_all()PostsClient.get_counts_recent()PostsClient.get_insights28hr()PostsClient.get_insights_historical()PostsClient.get_liking_users()PostsClient.get_quoted()PostsClient.get_reposted_by()PostsClient.get_reposts()PostsClient.hide_reply()PostsClient.search_all()PostsClient.search_recent()
- xdk.posts.models モジュール
CreateRequestCreateResponseDeleteResponseGetAnalyticsResponseGetByIdResponseGetByIdsResponseGetCountsAllResponseGetCountsRecentResponseGetInsights28hrResponseGetInsightsHistoricalResponseGetLikingUsersResponseGetQuotedResponseGetRepostedByResponseGetRepostsResponseHideReplyRequestHideReplyResponseSearchAllResponseSearchRecentResponse
モジュール内容
class xdk.posts.PostsClient
パラメータ
__init__
パラメーター
create
edit_options が指定されている場合は既存のポストを編集します。
body: リクエストボディ
:returns: レスポンスデータ
:rtype: CreateResponse
パラメータ
delete
パラメーター
削除対象のポストのID。
戻り値
DeleteResponse - レスポンスデータ
get_analytics
Parameters
カンマ区切りのポストIDのリストです。1回のリクエストで最大100件まで指定できます。
YYYY-MM-DDTHH:mm:ssZ。期間の終了を表すUTCタイムスタンプです。
YYYY-MM-DDTHH:mm:ssZ。期間の開始を表すUTCタイムスタンプです。
検索件数結果の粒度です。
表示するアナリティクスフィールドをカンマ区切りで指定します。
戻り値
GetAnalyticsResponse - レスポンスデータ
get_by_id
パラメーター
1つのポストID。
表示するツイートのフィールドをカンマ区切りで指定したリスト。
展開するフィールドをカンマ区切りで指定したリスト。
表示するMediaのフィールドをカンマ区切りで指定したリスト。
表示するPollのフィールドをカンマ区切りで指定したリスト。
表示するUserのフィールドをカンマ区切りで指定したリスト。
表示するPlaceのフィールドをカンマ区切りで指定したリスト。
戻り値
GetByIdResponse - レスポンスデータ
get_by_ids
Parameters
ポストIDのカンマ区切りのリスト。1回のリクエストで最大100件まで指定できます。
表示するツイートのフィールドのカンマ区切りのリスト。
展開するフィールドのカンマ区切りのリスト。
表示するメディアフィールドのカンマ区切りのリスト。
表示する投票フィールドのカンマ区切りのリスト。
表示するユーザーフィールドのカンマ区切りのリスト。
表示する場所フィールドのカンマ区切りのリスト。
戻り値
GetByIdsResponse - レスポンスデータ
get_counts_all
パラメーター
投稿にマッチさせるための単一のクエリ、ルール、またはフィルターです。最大クエリ長については https://t.co/rulelength を参照してください。
YYYY-MM-DDTHH:mm:ssZ。投稿が取得される最も古い UTC タイムスタンプ (直近 7 日間の範囲内) です。タイムスタンプは秒単位の粒度で、この時刻を含みます (例: 12:00:01 の場合、その 1 分間の最初の 1 秒を含みます) 。
YYYY-MM-DDTHH:mm:ssZ。投稿が取得される最も新しい UTC タイムスタンプです。タイムスタンプは秒単位の粒度で、この時刻を含みません (例: 12:00:01 の場合、その 1 分間の最初の 1 秒は含みません) 。
指定した ID より大きい (つまり、より新しい) ポスト ID を持つ結果を返します。
指定した ID より小さい (つまり、より古い) ポスト ID を持つ結果を返します。
次の「ページ」の結果を取得するために使用されるパラメーターです。このパラメーターに使用する値は、API が返すレスポンスから直接取得されるものであり、変更しないでください。
次の「ページ」の結果を取得するために使用されるパラメーターです。このパラメーターに使用する値は、API が返すレスポンスから直接取得されるものであり、変更しないでください。
検索カウント結果の粒度を指定します。
表示する SearchCount フィールドのカンマ区切りリストです。
戻り値
IteratorGetCountsAllResponse
get_counts_recent
パラメーター
投稿にマッチさせるためのクエリ/ルール/フィルターを 1 つ指定します。最大クエリ長を確認するには https://t.co/rulelength を参照してください。
YYYY-MM-DDTHH:mm:ssZ。投稿が提供される最も古い UTC タイムスタンプ (直近 7 日間の範囲) を指定します。タイムスタンプは秒単位で、下限値を含みます (例: 12:00:01 はその分の最初の 1 秒を含みます) 。
YYYY-MM-DDTHH:mm:ssZ。投稿が提供される最も新しい (最新の) UTC タイムスタンプを指定します。タイムスタンプは秒単位で、上限値は含みません (例: 12:00:01 はその分の最初の 1 秒を含みません) 。
指定した ID より大きい (つまり、より新しい) ポスト ID を持つ結果を返します。
指定した ID より小さい (つまり、より古い) ポスト ID を持つ結果を返します。
次の「ページ」の結果を取得するために使用されるパラメーターです。このパラメーターで使用する値は API のレスポンスから直接取得されるものであり、変更しないでください。
次の「ページ」の結果を取得するために使用されるパラメーターです。このパラメーターで使用する値は API のレスポンスから直接取得されるものであり、変更しないでください。
検索カウント結果の粒度を指定します。
表示する SearchCount フィールドをカンマ区切りのリストで指定します。
戻り値
IteratorGetCountsRecentResponse
get_insights28hr
パラメーター
28時間メトリクスを取得する対象の PostIds のリスト。
メトリクスレスポンスの粒度。
履歴データの取得でリクエストするメトリクス。
表示する Engagement フィールドをカンマ区切りで指定したリスト。
戻り値
GetInsights28hrResponse - レスポンスデータ
get_insights_historical
パラメーター
履歴メトリクスを取得するための Post ID のリスト。
YYYY-MM-DDTHH:mm:ssZ。時間範囲の終了を表す UTC タイムスタンプ。
YYYY-MM-DDTHH:mm:ssZ。時間範囲の開始を表す UTC タイムスタンプ。
メトリクスレスポンスの粒度。
履歴メトリクスとして取得を要求するメトリクス。
表示するエンゲージメントフィールドをカンマ区切りで指定したリスト。
戻り値
GetInsightsHistoricalResponse - レスポンスデータ
get_liking_users
パラメータ
1つのポストのID。
結果の最大件数。
次の「ページ」の結果を取得するために使用するパラメータです。
表示するUserフィールドをカンマ区切りのリストで指定します。
展開するフィールドをカンマ区切りのリストで指定します。
表示するツイートフィールドをカンマ区切りのリストで指定します。
戻り値
IteratorGetLikingUsersResponse
get_quoted
パラメーター
1件のポストIDです。
返される結果の最大件数を指定します。
このパラメーターは、特定の「ページ」の結果を取得するために使用します。
除外するエンティティのセット (例:「replies」や「retweets」) を指定します。
表示するツイートフィールドをカンマ区切りのリストで指定します。
展開するフィールドをカンマ区切りのリストで指定します。
表示するメディアフィールドをカンマ区切りのリストで指定します。
表示する投票フィールドをカンマ区切りのリストで指定します。
表示するユーザーフィールドをカンマ区切りのリストで指定します。
表示する場所フィールドをカンマ区切りのリストで指定します。
戻り値
IteratorGetQuotedResponse
get_reposted_by
パラメータ
単一のポストのID。
結果の最大取得件数。
次の「ページ」の結果を取得するために使用するパラメータです。
表示するユーザーフィールドをカンマ区切りのリストで指定します。
展開するフィールドをカンマ区切りのリストで指定します。
表示するツイートフィールドをカンマ区切りのリストで指定します。
戻り値
IteratorGetRepostedByResponse
get_reposts
Parameters
単一のポストIDです。
結果の最大件数です。
結果の次の「ページ」を取得するために使用されるパラメーターです。
表示するツイートのフィールドを、カンマ区切りで指定するリストです。
展開するフィールドを、カンマ区切りで指定するリストです。
表示するメディアのフィールドを、カンマ区切りで指定するリストです。
表示する投票のフィールドを、カンマ区切りで指定するリストです。
表示するユーザーのフィールドを、カンマ区切りで指定するリストです。
表示する場所のフィールドを、カンマ区切りで指定するリストです。
戻り値
IteratorGetRepostsResponse
hide_reply
パラメータ
非表示または再表示する返信のid。
リクエストボディ
search_all
Parameters
ポストにマッチさせるための1つのクエリ/ルール/フィルターです。最大クエリ長を確認するには https://t.co/rulelength を参照してください。
YYYY-MM-DDTHH:mm:ssZ。ポストが返される最も古い UTC タイムスタンプです。タイムスタンプは秒精度で、かつ包括的です (例: 12:00:01 はその分の最初の1秒を含みます) 。
YYYY-MM-DDTHH:mm:ssZ。ポストが返される、最新の UTC タイムスタンプです。タイムスタンプは秒精度で、かつ排他的です (例: 12:00:01 はその分の最初の1秒を含みません) 。
指定した ID より大きい (つまり、より新しい) ポスト ID の結果を返します。
指定した ID より小さい (つまり、より古い) ポスト ID の結果を返します。
1回のリクエストで返される検索結果の最大数です。
次の「ページ」の結果を取得するために使用するパラメータです。パラメータに指定する値は API のレスポンスから直接取得されるものであり、変更してはいけません。
次の「ページ」の結果を取得するために使用するパラメータです。パラメータに指定する値は API のレスポンスから直接取得されるものであり、変更してはいけません。
結果を返す順序を指定します。
表示するツイートフィールドをカンマ区切りのリストで指定します。
展開するフィールドをカンマ区切りのリストで指定します。
表示するメディアフィールドをカンマ区切りのリストで指定します。
表示する投票フィールドをカンマ区切りのリストで指定します。
表示するユーザーフィールドをカンマ区切りのリストで指定します。
表示する場所フィールドをカンマ区切りのリストで指定します。
戻り値
IteratorSearchAllResponse
search_recent
Parameters
投稿にマッチさせるためのクエリ/ルール/フィルターを 1 つ指定します。クエリ長の上限については https://t.co/rulelength を参照してください。
YYYY-MM-DDTHH:mm:ssZ。投稿が返される最も古い UTC タイムスタンプです。タイムスタンプは秒単位で、この値自体は含まれます (例: 12:00:01 は、その分の最初の 1 秒を含みます) 。
YYYY-MM-DDTHH:mm:ssZ。投稿が返される最も新しい (直近の) UTC タイムスタンプです。タイムスタンプは秒単位で、この値自体は含まれません (例: 12:00:01 は、その分の最初の 1 秒を含みません) 。
指定した ID より大きい (つまり、より新しい) ポストID を持つ結果を返します。
指定した ID より小さい (つまり、より古い) ポストID を持つ結果を返します。
1 回のリクエストで返される検索結果の最大数です。
結果の次の「ページ」を取得するために使用されるパラメータです。このパラメータに使用する値は、API が返すレスポンスから直接取得されるものであり、変更してはいけません。
結果の次の「ページ」を取得するために使用されるパラメータです。このパラメータに使用する値は、API が返すレスポンスから直接取得されるものであり、変更してはいけません。
結果を返す順序を指定します。
表示する Tweet のフィールドを指定するカンマ区切りリストです。
展開するフィールドを指定するカンマ区切りリストです。
表示する Media のフィールドを指定するカンマ区切りリストです。
表示する Poll のフィールドを指定するカンマ区切りリストです。
表示する User のフィールドを指定するカンマ区切りリストです。
表示する Place のフィールドを指定するカンマ区切りリストです。
戻り値
IteratorSearchRecentResponse