コンストラクタ
コンストラクター
client): PostsClient
新しい PostsClient インスタンスを作成します
パラメーター
戻り値
PostsClient
定義元
posts/client.ts:789メソッド
getInsights28hr
tweetIds, granularity, requestedMetrics, options): Promise<Response>
28時間分のポストインサイトを取得します指定した投稿の直近28時間分のエンゲージメント指標を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンス (または requestOptions.raw が true の場合は生の Response) を返す Promise
定義場所
tweetIds, granularity, requestedMetrics, options?): Promise<Get2Insights28hrResponse>
パラメータ
戻り値
Promise<Get2Insights28hrResponse>
定義場所
getAnalytics
ids, endTime, startTime, granularity, options): Promise<Response>
ポストのアナリティクスを取得します。指定した投稿について、指定した時間範囲内のアナリティクスデータを取得します。
パラメーター
Returns
Promise<Response>
API レスポンスに解決される Promise、または requestOptions.raw が true の場合は生の Response
定義元
posts/client.ts:1052 ▸ getAnalytics(ids, endTime, startTime, granularity, options?): Promise<Analytics>
パラメータ
戻り値
Promise<Analytics>
定義場所
getReposts
id, options): Promise<Response>
Reposts を取得します特定のポストをリポストしている投稿の一覧を、そのポストの id を指定して取得します。
パラメータ
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response
定義場所
id, options?): Promise<Get2TweetsIdRetweetsResponse>
パラメータ
戻り値
Promise<Get2TweetsIdRetweetsResponse>
定義元
posts/client.ts:1284searchRecent
query, options): Promise<Response>
最近の投稿を検索します検索クエリに一致する、直近7日間の投稿を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスが解決値となる Promise、または requestOptions.raw が true の場合は生の Response
定義場所
query, options?): Promise<Get2TweetsSearchRecentResponse>
パラメータ
戻り値
Promise<Get2TweetsSearchRecentResponse>
定義元
posts/client.ts:1572searchAll
query, options): Promise<Response>
すべての投稿を検索します検索クエリに一致する投稿をフルアーカイブから取得します。
パラメーター
戻り値
Promise<Response>
API レスポンス、または requestOptions.raw が true の場合は生の Response を返す Promise
定義元
posts/client.ts:1968 ▸ searchAll(query, options?): Promise<Get2TweetsSearchAllResponse>
パラメーター
戻り値
Promise<Get2TweetsSearchAllResponse>
定義場所
getByIds
ids, options): Promise<Response>
ID で投稿を取得します複数の投稿の詳細を、ID を指定して取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response。
定義場所
ids, options?): Promise<Get2TweetsResponse>
パラメータ
戻り値
Promise<Get2TweetsResponse>
定義場所
create
body, options): Promise<Response>
ポストを作成または編集
認証済みユーザーの新規ポストを作成するか、edit_options が指定されている場合は既存のポストを編集します。
パラメーター
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response オブジェクト
定義元
posts/client.ts:2622 ▸ create(body): Promise<TweetCreateResponse>
パラメーター
戻り値
Promise<TweetCreateResponse>
定義場所
getQuoted
id, options): Promise<Response>
引用された投稿を取得
特定のポストをIDで指定し、そのポストを引用している投稿の一覧を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスを解決値とする Promise。requestOptions.raw が true の場合は生の Response を返します。
定義元
posts/client.ts:2718 ▸ getQuoted(id, options?): Promise<Get2TweetsIdQuoteTweetsResponse>
パラメータ
戻り値
Promise<Get2TweetsIdQuoteTweetsResponse>
定義場所
getCountsRecent
query, options): Promise<Response>
直近の投稿数を取得します検索クエリに一致する直近7日間の投稿数を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response オブジェクト
定義元
posts/client.ts:3025 ▸ getCountsRecent(query, options?): Promise<Get2TweetsCountsRecentResponse>
パラメーター
戻り値
Promise<Get2TweetsCountsRecentResponse>
定義元
posts/client.ts:3038hideReply
tweetId, options): Promise<Response>
返信を非表示にします認証済みユーザーが所有する会話に対する返信を、非表示または再表示します。
パラメーター
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response を返します
定義場所
tweetId, options?): Promise<TweetHideResponse>
パラメーター
戻り値
Promise<TweetHideResponse>
定義元
posts/client.ts:3311getInsightsHistorical
tweetIds, endTime, startTime, granularity, requestedMetrics, options): Promise<Response>
過去のポストインサイトを取得指定したポストについて、定義された期間内の過去のエンゲージメント指標を取得します。
Parameters
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response を返します
定義場所
tweetIds, endTime, startTime, granularity, requestedMetrics, options?): Promise<Get2InsightsHistoricalResponse>
パラメーター
戻り値
Promise<Get2InsightsHistoricalResponse>
定義場所
getCountsAll
query, options): Promise<Response>
すべての投稿の件数を取得します。フルアーカイブから、検索クエリに一致する投稿件数を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスを解決値とする Promise。requestOptions.raw が true の場合は生の Response を返します
定義場所
query, options?): Promise<Get2TweetsCountsAllResponse>
パラメーター
戻り値
Promise<Get2TweetsCountsAllResponse>
定義場所
getById
id, options): Promise<Response>
ID を指定してポストを取得
指定した ID のポストの詳細を取得します。
パラメーター
Returns
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response
定義場所
id, options?): Promise<Get2TweetsIdResponse>
パラメータ
戻り値
Promise<Get2TweetsIdResponse>
定義場所
delete
id, options): Promise<Response>
ポストを削除します
認証済みユーザーが所有している場合に、指定された ID のポストを削除します。
パラメーター
戻り値
Promise<Response>
API レスポンスを返す Promise、または requestOptions.raw が true の場合は生の Response
定義元
posts/client.ts:4202 ▸ delete(id): Promise<TweetDeleteResponse>
パラメーター
戻り値
Promise<TweetDeleteResponse>
定義元
posts/client.ts:4215getLikingUsers
id, options): Promise<Response>
いいねしたユーザーを取得
特定のポストのIDを指定して、そのポストにいいねしたユーザーの一覧を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response
定義元
posts/client.ts:4306 ▸ getLikingUsers(id, options?): Promise<Get2TweetsIdLikingUsersResponse>
パラメータ
戻り値
Promise<Get2TweetsIdLikingUsersResponse>
定義場所
getRepostedBy
id, options): Promise<Response>
Reposted by の取得
特定のポストの ID を指定して、そのポストを Repost したユーザーの一覧を取得します。
パラメーター
戻り値
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response
定義場所
id, options?): Promise<Get2TweetsIdRetweetedByResponse>
パラメーター
戻り値
Promise<Get2TweetsIdRetweetedByResponse>