site

package
v0.0.0-...-4c075ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package site 橙子建站落地页管理 API

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Copy

func Copy(clt *core.SDKClient, accessToken string, req *site.CopyRequest) (*site.CopyResponseData, error)

Copy 建站工具-建站复制 通过此接口,用户可以实现站点的复制功能,成功后生成一个新站点id,站点内容和原站点一致。 注意 用户在传入请求参数site_ids站点id列表时,需确保id的正确性,存在错误将导致复制全部失败!

func Create

func Create(clt *core.SDKClient, accessToken string, req *site.CreateRequest) (uint64, error)

此接口为创建橙子建站站点,如需进行发布请调用【更改橙子建站站点状态】接口将站点及其落地页发布到线上,未发布则保存在本地,无法使用! 图片大小需要在2M之内,否则会报错! 创建完成后会返回建站id,建站地址可由如下格式拼装得到:https://www.chengzijianzhan.com/tetris/page/XXXXXXXXXXXXX/(其中XX是建站ID,拼装后就可获得在广告投放流程中使用的投放的URL,以及预览URL)! 快应用链接仅支持以下三类 http://hapjs.org/app//path[?key=value] https://hapjs.org/app//path[?key=value] hap://app//[paht][?key=value]

func FormsList

func FormsList(clt *core.SDKClient, accessToken string, req *site.FormsListRequest) ([]site.Form, error)

FormsList 获取落地页预约表单信息 通过此接口,用户可以获取橙子建站落地页中的特殊的表单类型,比如附带下载类型。 预约表单信息包括落地页表单ID、落地页表单位置、落地页表单名字等信息。

func Get

func Get(clt *core.SDKClient, accessToken string, req *site.GetRequest) (*site.GetResponseData, error)

Get 获取橙子建站站点列表 通过此接口,用户可以获取广告主建站列表。 列表栏包括建站ID、建站名称、建站状态、建站类型、建站类别、站点缩略图等信息。 该接口当前还不会返回建站地址,建站地址可由如下格式拼装得到:https://www.chengzijianzhan.com/tetris/page/XXXXXXXXXXXXX/(其中XX是建站ID,拼装后就可获得投放的URL/预览URL) 鲁班电商广告主在投放以“商品推广”推广为目的广告时,如使用橙子建站落地页,只能使用“多品页”类型。同时,需要确保"status"站点状态为“auditAccepted”审核通过。

func Handsel

func Handsel(clt *core.SDKClient, accessToken string, req *site.HandselRequest) (*site.HandselResponseData, error)

Handsel 建站工具-建站转赠 通过此接口,用户可以实现站点的转赠功能,将某一广告主的站点共享给其他特定的广告主,转赠成功后,广告主们拥有站点的共同使用权。 不限制主体,同广告主不能进行转赠操作 注意 用户在传入请求参数site_ids站点id列表时,请确保id的正确性,存在错误将导致转赠全部失败!

func Preview

func Preview(clt *core.SDKClient, accessToken string, req *site.PreviewRequest) (string, error)

Preview 获取橙子建站站点预览地址 通过此接口,用户可以获取已创建站点的预览地址 预览地址有效期:20分钟

func Read

func Read(clt *core.SDKClient, accessToken string, req *site.ReadRequest) (*site.SiteDetail, error)

Read 获取橙子建站站点详细信息 通过此接口,用户可以获取站点的详细信息,包括新建或更新时传递的全量数据。

func Update

func Update(clt *core.SDKClient, accessToken string, req *site.UpdateRequest) error

目前bricks不支持部分更新,仅支持全量更新,更新bricks时,需要传递完整bricks信息,除需要更新的bricks信息以外,其余bricks中的信息需要和创建时保持不变。修改成功时,无业务参数返回! 图片大小需要在2M之内,否则会报错! 快应用链接仅支持以下三类 http://hapjs.org/app//path[?key=value] https://hapjs.org/app//path[?key=value] hap://app//[paht][?key=value]

func UpdateStatus

func UpdateStatus(clt *core.SDKClient, accessToken string, req *site.UpdateStatusRequest) (*site.UpdateStatusResponseData, error)

新建的站点同样需要发布后才可生效投入使用! 恢复删除站点后,需要再发布才可生效!

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL