如何通过HubSpot API获取企业Logo?
解决HubSpot企业Logo全场景获取问题
直接用HubSpot官方提供的Logo获取端点,就能实现和门户显示完全一致的效果,不用自己处理三种场景的判断逻辑:
- 端点格式:
https://api.hubspot.com/companies/v2/companies/{companyId}/logo - 该端点会自动根据企业状态返回对应Logo:
- 存在自定义上传的Logo(你的第三种情况):返回上传的Logo文件
- 系统匹配到企业官方Logo(你的第二种情况):返回匹配到的官方Logo
- 无匹配Logo(你的第一种情况):返回默认占位图
使用说明
- 无需API密钥授权,可直接在前端
<img>标签中引用,示例:<img src="https://api.hubspot.com/companies/v2/companies/12345/logo" alt="企业Logo"> - 若通过后端请求,注意处理302重定向响应——HubSpot会将请求重定向到实际的图片存储地址
- 不需要单独判断
hs_avatar_filemanager_key字段,这个端点已经封装了所有场景的逻辑,和HubSpot门户的显示规则完全同步
内容的提问来源于stack exchange,提问作者HarisH Sharma
相关产品推荐
相关产品推荐

