跳转到主要内容
在 API 调用中指定 User Profile 的方式是在 header 中添加 Profile Key
User Profile 是 Ayrshare 的核心概念之一,可让你创建并管理多个用户。你平台上的每个用户都会拥有一个或多个 Ayrshare User Profile。每个 User Profile 可以与每个受支持的社交网络建立一个连接。

Profile Key

许多端点(例如 /user、/analytics 或 /delete)都可以通过在 header 中添加 “Profile-Key” 参数以某个 Profile 账户的身份进行调用。 例如,可以调用 /delete 端点,针对给定的 post id 并使用所提供的 Profile Key,删除某个 Profile 账户的帖子。

启用或禁用社交网络

你可以在全局层面或 User Profile 层面启用与禁用社交网络。 请注意,在控制台中通过全局设置禁用的社交网络会覆盖 User Profile 的设置。 例如,如果你在控制台中禁用了 TikTok 访问,那么任何 User Profile 都无法访问 TikTok。反之,如果你在控制台中启用了 TikTok 访问,但为某个特定的 User Profile 禁用它,那么除该 User Profile 外,其余所有 User Profile 都能访问 TikTok。

获取已关联的社交账户

使用 /profiles 端点/user 端点获取某个 User Profile 已关联的社交账户。

向某个 User Profile 发布内容

通过 /post 端点,你可以通过在 header 中添加 Profile Key 向某个 User Profile 发布内容。返回结果为一个包含帖子或错误结果的数组,并带有整体的 status。如果所有帖子都成功,则为 “success”;如果有任何一条失败,则为 “error”。 你可以在使用 /create-profile 端点创建 profile 时获取用户的 Profile Key,或在 Ayrshare 的网页控制台 GUI 中切换到该 profile 并进入 Profile Key 页面获取。