Hi,
I'm writing a tiny Misskey client for downloader, but I can't find any documentation for paging user notes using `/api/users/notes`. I tried to inspect paging behavior using DevTools, but it's not using first or last ID of notes for parameter, which makes me confusing. Can you please tell me how should I request the API to do paging correctly?
Here's my current code: https://github.com/ytdl-patched/ytdl-patched/blob/2988cdbbff0f1e5de1362c9534bf94fe17d1314c/yt_dlp/extractor/misskey/misskey.py#L180-L194
Thanks
Misskeyの小さいクライアント(とは言ってもダウンローダーで必要最低限の部分だけですが)を書いているのですが、ユーザーのノートのページングの挙動がよく分かりません。 DevToolsでリクエストを覗いてみても、最初か最後のノートのIDをページングのパラメータとして渡している訳でもなく、どうなっているのかが全く理解できませんでした。 もし良ければこのページングの詳細(どうすれば正しくページングできるか)を教えて頂けませんでしょうか? 今現在のコードはこうなっています https://github.com/ytdl-patched/ytdl-patched/blob/2988cdbbff0f1e5de1362c9534bf94fe17d1314c/yt_dlp/extractor/misskey/misskey.py#L180-L194
{ "includeReplies": false, "withFiles": false, "limit": 31, "untilId": "起点となるnoteのid", }
こんな風にuntilIdを指定すればいいんじゃないかなって思います、質問の意図と異なってたらごめんなさい
一応ご存じかもしれませんが、APIに関しては インスタンスURL/api-doc(https://misskey.io/api-doc) で見れるので見てみるといいかもしれません、でもv12のapi-docには今回の場合パラメーターの説明がなかったので、私の使ってるAyuskey(v11ベースのmisskey)の物を一応添付しておきます。v12とv11で多少APIが異なるかもしれないので、そこらへんは良しなに確認してください。
DevToolを使って一応プロフィールの場所確認した感じ以下のような感じの名前でリクエストが飛んでいるので、そちらでも確認してみてください。
なるほど、やっと理解できました
ウェブページのページングが特殊だったんですね(最後から2番目のIDをuntilIdに渡していたことが判明) もっとも大きな原因はキー名の間違いでしたが(until_idではなくuntilId)
ありがとうございます
nao20010128nao
お役に立てたようで幸いです。解決したようでしたら、解決済みにしていただけると幸いです。