UNPKG

@hkai-ai/weibo-api

Version:

香港人工智能协会封装的新浪微博API

35 lines 1.79 kB
import { Effect } from 'effect'; import { RenderData } from '../../types/api/detail/renderData.ts'; /** * 根据博文 ID 获取 render_data,如果是 null 表示获取失败 * @param blogId * @returns */ export declare const fetchBlogRenderData: (blogId: string) => Promise<RenderData | null>; export declare const fetchBlogFullContentEffect: (blogId: string) => Effect.Effect<{ thePostText: string; theRetweetedText: string | undefined; thePostId: string; theRetweetedPostId: string | undefined; thePostUserInfo: import("../../types/api/container/getIndex.ts").User; theRetweetedPostUserInfo: import("../../types/api/container/getIndex.ts").User | undefined; thePostMetaData: import("../../types/api/container/getIndex.ts").Mblog; theRetweetedPostMetaData: import("../../types/api/container/getIndex.ts").Mblog | undefined; } | null, Error | null, never>; /** * 根据博文 ID 获取博文的全文内容,如果博文存在转发别人的博文,那么被转发的博文内容会存在在 theRetweetedText 字段中,否则该字段的值为 undefined * 如果返回结果是 null,那么表示获取失败 * @param blogId * @returns */ export declare const fetchBlogFullContent: (blogId: string) => Promise<{ thePostText: string; theRetweetedText: string | undefined; thePostId: string; theRetweetedPostId: string | undefined; thePostUserInfo: import("../../types/api/container/getIndex.ts").User; theRetweetedPostUserInfo: import("../../types/api/container/getIndex.ts").User | undefined; thePostMetaData: import("../../types/api/container/getIndex.ts").Mblog; theRetweetedPostMetaData: import("../../types/api/container/getIndex.ts").Mblog | undefined; } | null>; //# sourceMappingURL=blogContent.d.ts.map