Amagi API 文档 - v5.13.0
    正在准备搜索索引...

    函数 validateXiaohongshuParams

    • 验证小红书参数

      类型参数

      • T extends
            | "searchNotes"
            | "emojiList"
            | "userProfile"
            | "homeFeed"
            | "noteDetail"
            | "noteComments"
            | "userNoteList"

      参数

      • methodType: T

        小红书方法类型

      • params: unknown

        待验证的参数

      返回 output<
          {
              homeFeed: ZodType<
                  {
                      methodType: "homeFeed";
                      cursor_score?: string;
                      num?: number;
                      refresh_type?: number;
                      note_index?: number;
                      category?: string;
                      search_key?: string;
                  },
                  unknown,
                  $ZodTypeInternals<
                      {
                          methodType: "homeFeed";
                          cursor_score?: string;
                          num?: number;
                          refresh_type?: number;
                          note_index?: number;
                          category?: string;
                          search_key?: string;
                      },
                      unknown,
                  >,
              >;
              noteDetail: ZodType<
                  { methodType: "noteDetail"; note_id: string; xsec_token: string },
                  unknown,
                  $ZodTypeInternals<
                      { methodType: "noteDetail"; note_id: string; xsec_token: string },
                      unknown,
                  >,
              >;
              noteComments: ZodType<
                  {
                      methodType: "noteComments";
                      note_id: string;
                      cursor?: string;
                      xsec_token: string;
                  },
                  unknown,
                  $ZodTypeInternals<
                      {
                          methodType: "noteComments";
                          note_id: string;
                          cursor?: string;
                          xsec_token: string;
                      },
                      unknown,
                  >,
              >;
              userProfile: ZodType<
                  { methodType: "userProfile"; user_id: string },
                  unknown,
                  $ZodTypeInternals<
                      { methodType: "userProfile"; user_id: string },
                      unknown,
                  >,
              >;
              userNoteList: ZodType<
                  {
                      methodType: "userNoteList";
                      user_id: string;
                      cursor?: string;
                      num?: number;
                  },
                  unknown,
                  $ZodTypeInternals<
                      {
                          methodType: "userNoteList";
                          user_id: string;
                          cursor?: string;
                          num?: number;
                      },
                      unknown,
                  >,
              >;
              emojiList: ZodType<
                  { methodType: "emojiList" },
                  unknown,
                  $ZodTypeInternals<{ methodType: "emojiList" }, unknown>,
              >;
              searchNotes: ZodType<
                  {
                      methodType: "searchNotes";
                      keyword: string;
                      page?: number;
                      page_size?: number;
                      sort?: SearchSortType;
                      note_type?: SearchNoteType;
                  },
                  unknown,
                  $ZodTypeInternals<
                      {
                          methodType: "searchNotes";
                          keyword: string;
                          page?: number;
                          page_size?: number;
                          sort?: SearchSortType;
                          note_type?: SearchNoteType;
                      },
                      unknown,
                  >,
              >;
          }[T],
      >

      验证后的参数