@harumaki021@mi.harumakizaemon.net これ見てnotestockを知った!使わせていただきます
@harumaki021@mi.harumakizaemon.net これ見てnotestockを知った!使わせていただきます
このアカウントは、notestockで公開設定になっていません。
@akiRAM これの件にゃのですがざっくりと。
1. VSCodeを導入 & humao.rest-client の導入を実施。
- 基本的にはそのままでOKです。VSCodeについては日本語化した方が楽かも。VSCode 日本語化 site:qiita.com 検索
- Rest Clientについても基本的には入れ方探せば乗ってます。Rest Client 入れ方 site:qiita.com 検索
2. 下のファイルをまずコピーし、必要事項を記載した上でPOST https://{{hostname}}/api/userSessions HTTP/1.1
の上にあるSend Request
からPOST送信を行います。{{}}
で結んでいる部分については補完or定義が事前に必要です。
これらの内何れか入力が必要です。下に記載したコードの内loginはユーザ名前提ににゃっています。
ownerId: ユーザID
username: ユーザ名
email: eメール
以下は必須です。3. ログイン完了したら
password: パスワード
totpcode: 二要素認証のコード(ログイン時の二要素認証を設定している場合のみ)
@authToken
についていた波線がにゃくにゃると思うので、それを確認したら GetFriends
を叩きます(押します)。Logout
からログアウトしてください。トークンが破棄されます。jq -r `.[].id`
jq -r `.[].friendUsername`
jq `[.[].id]`
jq `select( .[].isAccepted == true ) | .[] | { id: .id, username: .friendUsername }`
jq -r `select( .[].isAccepted == true ) | .[] | [ .id, .friendUsername ] | @csv`
jqに関しては自分も初心者にゃので割と適当です。@hostname = api.neos.com
@port = 8080
@contentType = application/json
@ownerId = ユーザID
@username = ユーザ名
@email = eメール
@password = パスワード
@totpcode = 二要素認証を設定している場合(設定していないときは000000でも入れておけばOK。無視される)
// 下のloginはユーザ名前提。
// emailやownerIdを使用したい場合はコメントアウトの付け外しをお願いします。
// ownerIdを使用する場合は authtokenの下にあるownerIdはコメントアウトお願いします。不要というかちゃんと動かなくなる。
### セッションの生成(200/403) | CreateNeosSession
# @name login
POST https://{{hostname}}/api/userSessions HTTP/1.1
content-type: {{contentType}}
TOTP: {{totpCode}}
{
"ownerId": "{{ownerId}}",
// "username": {{username}},
// "email": "{{email}}",
"password": "{{password}}",
"secretMachineId": "012345678901234567890",
"rememberMe": true
}
###
@authToken = {{login.response.body.token}}
@ownerId = {{login.response.body.userId}}
@usingToken = neos {{ownerId}}:{{authToken}}
###
# @name logout
//セッションの破棄(200/403)
DELETE https://{{hostname}}/api/userSessions/{{ownerId}}/{{authToken}} HTTP/1.1
Authorization: {{usingToken}}
### フレンド一覧の取得
# @name GetFriends
GET https://{{hostname}}/api/users/{{ownerId}}/friends HTTP/1.1
Authorization: {{usingToken}}
フレンド取得、良い感じにマイクロツールできるとイイネの顔
@rhenium さんが作ってるツールにCSV出力機能とか憑かないかな(チラ
RE: https://misskey.neos.love/notes/9ajd0aforw
@sweshelo Neos関係しているものはどうせアンテナで取れるし、ローカルは無秩序であるべき(いろんな鯖を渡り歩いたときの所感)なので好き勝手で問題ないと思いますよ
というか自分もローカルにNeos以外のこと普通にバンバン流してる(
@sweshelo ちょうど数時間前に対応したよ
パン太が投稿してた
RE: https://fedibird.com/users/Panta/statuses/109766045981840509