summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-15 23:32:45 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-15 23:32:45 +0900
commit5e1f804dd13142cfcdf885dc3df648a8edd80c86 (patch)
tree96d8ebb93f2fa0888800c54d89a0652934518310 /src/server/api
parentMerge branch 'develop' (diff)
parent11.1.2 (diff)
downloadmisskey-5e1f804dd13142cfcdf885dc3df648a8edd80c86.tar.gz
misskey-5e1f804dd13142cfcdf885dc3df648a8edd80c86.tar.bz2
misskey-5e1f804dd13142cfcdf885dc3df648a8edd80c86.zip
Merge branch 'develop'
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/endpoints/app/create.ts52
-rw-r--r--src/server/api/endpoints/auth/session/generate.ts5
-rw-r--r--src/server/api/endpoints/users/notes.ts2
3 files changed, 54 insertions, 5 deletions
diff --git a/src/server/api/endpoints/app/create.ts b/src/server/api/endpoints/app/create.ts
index ba366cdeb8..9db60d2661 100644
--- a/src/server/api/endpoints/app/create.ts
+++ b/src/server/api/endpoints/app/create.ts
@@ -9,25 +9,69 @@ export const meta = {
tags: ['app'],
requireCredential: false,
+
+ desc: {
+ 'ja-JP': 'アプリを作成します。',
+ 'en-US': 'Create a application.'
+ },
params: {
name: {
- validator: $.str
+ validator: $.str,
+ desc: {
+ 'ja-JP': 'アプリの名前',
+ 'en-US': 'Name of application'
+ }
},
description: {
- validator: $.str
+ validator: $.str,
+ desc: {
+ 'ja-JP': 'アプリの説明',
+ 'en-US': 'Description of application'
+ }
},
permission: {
- validator: $.arr($.str).unique()
+ validator: $.arr($.str).unique(),
+ desc: {
+ 'ja-JP': 'このアプリに割り当てる権限(権限については"Permissions"を参照)',
+ 'en-US': 'Permissions assigned to this app (see "Permissions" for the permissions)'
+ }
},
// TODO: Check it is valid url
callbackUrl: {
validator: $.optional.nullable.str,
- default: null as any
+ default: null as any,
+ desc: {
+ 'ja-JP': 'アプリ認証時にコールバックするURL',
+ 'en-US': 'URL to call back at app authentication'
+ }
},
+ },
+
+ res: {
+ type: 'object',
+ properties: {
+ id: {
+ type: 'string',
+ description: 'アプリケーションのID'
+ },
+ name: {
+ type: 'string',
+ description: 'アプリケーションの名前'
+ },
+ callbackUrl: {
+ type: 'string',
+ nullable: true,
+ description: 'コールバックするURL'
+ },
+ secret: {
+ type: 'string',
+ description: 'アプリケーションのシークレットキー'
+ }
+ }
}
};
diff --git a/src/server/api/endpoints/auth/session/generate.ts b/src/server/api/endpoints/auth/session/generate.ts
index 5a9bfe6451..bca8d33483 100644
--- a/src/server/api/endpoints/auth/session/generate.ts
+++ b/src/server/api/endpoints/auth/session/generate.ts
@@ -10,6 +10,11 @@ export const meta = {
tags: ['auth'],
requireCredential: false,
+
+ desc: {
+ 'ja-JP': 'アプリを認証するためのトークンを作成します。',
+ 'en-US': 'Generate a token for authorize application.'
+ },
params: {
appSecret: {
diff --git a/src/server/api/endpoints/users/notes.ts b/src/server/api/endpoints/users/notes.ts
index da23be3c55..d3f17bd787 100644
--- a/src/server/api/endpoints/users/notes.ts
+++ b/src/server/api/endpoints/users/notes.ts
@@ -196,5 +196,5 @@ export default define(meta, async (ps, me) => {
const timeline = await query.take(ps.limit!).getMany();
- return await Notes.packMany(timeline, user);
+ return await Notes.packMany(timeline, me);
});