1
1
mirror of https://github.com/kokonect-link/cherrypick synced 2024-12-03 09:18:58 +09:00
This commit is contained in:
syuilo 2018-07-05 23:47:36 +09:00
parent 11439afde7
commit 10e9d3f32f
3 changed files with 13 additions and 91 deletions

View File

@ -1,59 +0,0 @@
endpoint: "notes/create"
desc:
ja: "投稿します。"
en: "Compose new note."
params:
- name: "text"
type: "string"
optional: true
desc:
ja: "投稿の本文"
en: "The text of your note"
- name: "cw"
type: "string"
optional: true
desc:
ja: "コンテンツの警告。このパラメータを指定すると設定したテキストで投稿のコンテンツを隠す事が出来ます。"
en: "Content Warning"
- name: "mediaIds"
type: "id(DriveFile)[]"
optional: true
desc:
ja: "添付するメディア(1~4つ)"
en: "Media you want to attach (1~4)"
- name: "replyId"
type: "id(Note)"
optional: true
desc:
ja: "返信する投稿"
en: "The note you want to reply"
- name: "renoteId"
type: "id(Note)"
optional: true
desc:
ja: "引用する投稿"
en: "The note you want to quote"
- name: "poll"
type: "object"
optional: true
desc:
ja: "投票"
en: "The poll"
defName: "poll"
def:
- name: "choices"
type: "string[]"
optional: false
desc:
ja: "投票の選択肢"
en: "Choices of a poll"
res:
- name: "createdNote"
type: "entity(Note)"
optional: false
desc:
ja: "作成した投稿"
en: "A note that created"

View File

@ -1,32 +0,0 @@
endpoint: "notes/timeline"
desc:
ja: "タイムラインを取得します。"
en: "Get your timeline."
params:
- name: "limit"
type: "number"
optional: true
desc:
ja: "取得する最大の数"
- name: "sinceId"
type: "id(Note)"
optional: true
desc:
ja: "指定すると、この投稿を基点としてより新しい投稿を取得します"
- name: "untilId"
type: "id(Note)"
optional: true
desc:
ja: "指定すると、この投稿を基点としてより古い投稿を取得します"
- name: "sinceDate"
type: "number"
optional: true
desc:
ja: "指定した時間を基点としてより新しい投稿を取得します。数値は、1970 年 1 月 1 日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。"
- name: "untilDate"
type: "number"
optional: true
desc:
ja: "指定した時間を基点としてより古い投稿を取得します。数値は、1970 年 1 月 1 日 00:00:00 UTC から指定した日時までの経過時間をミリ秒単位で表します。"

View File

@ -7,6 +7,9 @@ import { IApp } from '../../../../models/app';
import getParams from '../../get-params';
export const meta = {
desc: {
ja: '投稿します。'
},
params: {
visibility: $.str.optional.or(['public', 'home', 'followers', 'specified', 'private']).note({
default: 'public',
@ -78,6 +81,16 @@ export const meta = {
ja: 'アンケート'
}
})
},
res: {
data: {
createdNote: {
type: 'entity(Note)',
desc: {
ja: '作成した投稿'
}
}
}
}
};