Skip to main content
在 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 页面获取。

Demo User Profiles

Demo User Profile 让你可以在将潜在最终用户正式转为标准 User Profile 之前,先为其提供一个为期 30 天的社交功能评估体验。 创建 profile 时设置 demo: true 即可创建 Demo User Profile。Demo User Profile 的功能与标准 User Profile 完全相同 —— 你的用户可以使用其 Profile Key 关联社交账户、发布内容以及获取分析数据。 30 天后,Demo User Profile 会自动转换为标准 User Profile。如果你注册了 demo webhook,则会在转换发生前两天收到 upgradeWarning 事件,并在转换发生时收到 upgrade 事件,以便你在此之前提示用户(或移除该 profile)。
Demo User Profile 仅在 Enterprise plan 上可用,且必须为你的账户启用。如需了解更多信息,请联系我们