jointrashposs/content/ja/.docs-legacy/api/endpoints/users/stats.json5

178 lines
4.3 KiB
Plaintext
Raw Normal View History

2023-07-08 10:36:02 +02:00
{
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: 'ユーザーが存在しません。',
},
},
}