jointrashposs/content/ja/.docs-legacy/api/endpoints/users/stats.json5
2023-07-11 23:48:17 +09:00

178 lines
4.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
summary: 'ユーザーの統計情報を取得します。',
description: 'ユーザーの統計情報を取得します。',
tags: [
'users',
],
requireCredential: false,
req: {
type: 'object',
properties: {
userId: {
type: 'string',
format: 'misskey:id',
description: 'ユーザーのid。',
},
},
required: [
'userId',
],
},
res: {
type: 'object',
optional: false,
nullable: false,
properties: {
notesCount: {
type: 'integer',
optional: false,
nullable: false,
description: '作成したノートの数。',
},
repliesCount: {
type: 'integer',
optional: false,
nullable: false,
description: '送ったリプライの数。',
},
renotesCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーがRenoteを行った回数。',
},
repliedCount: {
type: 'integer',
optional: false,
nullable: false,
description: '受け取ったリプライの数。',
},
renotedCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーのートがRenoteされた回数。',
},
pollVotesCount: {
type: 'integer',
optional: false,
nullable: false,
description: '投票を行った回数。',
},
pollVotedCount: {
type: 'integer',
optional: false,
nullable: false,
description: '投票を作成した回数。',
},
localFollowingCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーがフォローしているローカルユーザーの数。',
},
remoteFollowingCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーがフォローしているリモートユーザーの数。',
},
localFollowersCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーをフォローしているローカルユーザーの数。',
},
remoteFollowersCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーをフォローしているリモートユーザーの数。',
},
followingCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーがフォローしているユーザーの数(ローカルとリモートの和)。',
},
followersCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ユーザーをフォローしているユーザーの数(ローカルとリモートの和)。',
},
sentReactionsCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'リアクションを送った回数。',
},
receivedReactionsCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'リアクションを受け取った回数。',
},
noteFavoritesCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'お気に入りに追加したノートの数。',
},
pageLikesCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ページにいいねをつけた回数。',
},
pageLikedCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ページへのいいねを受け取った回数。',
},
driveFilesCount: {
type: 'integer',
optional: false,
nullable: false,
description: 'ドライブに存在するファイルの数。',
},
driveUsage: {
type: 'integer',
optional: false,
nullable: false,
description: 'ドライブの使用容量。バイト単位です。',
},
},
required: [
'notesCount',
'repliesCount',
'renotesCount',
'repliedCount',
'renotedCount',
'pollVotesCount',
'pollVotedCount',
'localFollowingCount',
'remoteFollowingCount',
'localFollowersCount',
'remoteFollowersCount',
'followingCount',
'followersCount',
'sentReactionsCount',
'receivedReactionsCount',
'noteFavoritesCount',
'pageLikesCount',
'pageLikedCount',
'driveFilesCount',
'driveUsage',
],
},
errors: {
'9e638e45-3b25-4ef7-8f95-07e8498f1819': {
id: '9e638e45-3b25-4ef7-8f95-07e8498f1819',
code: 'NO_SUCH_USER',
description: 'ユーザーが存在しません。',
},
},
}