市场 SDK
内容tack是一种无头的CMS,采用API-First方法. 这是一个CMS,开发者可以用来用他们最喜爱的语言来构建强大的跨平台应用程序. 你只需要建立你的应用程序前端,而Contack会照顾其余的. 更多信息。 。 。 .
新的Contaltack Marketplace是满足您所有整合要求的一站式商店. 在那里你会找到预建的应用程序,起动器,教程,以及你需要的创建一个完全定制的数字体验堆. 这个SDK有助于管理市场相关业务.
先决条件
您需要安装在您的机器上的 Node.js 版本 10 或以上 才能使用 Contentack Marketplace SDK .
安装
节点
通过 npm 安装 :
npm i @contentstack/marketplace-sdk
要导入 SDK, 请使用以下命令 :
import contentstack from ‘@contentstack/marketplace-sdk’
contentstackClient = contentstack.client()
认证
要使用此 SDK, 您需要使用 Authtoken, certain, 或 Management Token( stack- level sord) 认证您的用户 .
奥托肯语Name
一个 奥托肯语Name 是一个读写符,用来发出授权的 CMA 请求 用户专用 符号 .
contentstackClient = contentstack.client({ authtoken: 'AUTHTOKEN' })
登录
要通过使用证书登录到Controltack,您可以使用以下代码行 :
contentstackClient.login({ email: 'EMAIL', password: 'PASSWORD'})
OAuth 托肯语Name
内容存储 OAuth 使用 OAuth 2.0 协议,允许外部应用程序和服务代表用户访问Contextack API.
contentstackClient = contentstack.client({ authorization: 'OAUTH_TOKEN' })
内容tack 市场 SDK:5分钟快起
初始化您的 SDK :
要使用"市场"SDK,需要先初始化. 要做到这一点,请使用以下代码:
import contentstack from ‘@contentstack/marketplace-sdk’
const contentstackClient = contentstack.client({ authtoken: 'AUTHTOKEN' })
查找全部选址应用程序
要获取您Contentack组织中所有应用程序的细节, 请执行以下代码 :
import * as contentstack from '@contentstack/marketplace-sdk'
const client = contentstack.client({ authtoken: 'TOKEN'})
client.marketplace('organization_uid')
.findAllApps()
.then((collection) => {
console.log(collection)
})
获取单个应用程序细节
要获取特定应用程序的细节, 请执行以下代码 :
import * as contentstack from '@contentstack/marketplace-sdk'
const client = contentstack.client({ authtoken: 'TOKEN'})
client.marketplace('organization_uid')
.app('manifest_uid')
.fetch()
.then((app) => console.log(app))
创建新应用程序
要在您的 Contentack 组织中创建新的应用程序/功能, 请执行以下代码 :
import * as contentstack from '@contentstack/marketplace-sdk'
const client = contentstack.client({ authtoken: 'TOKEN'})
const app = {
name: 'APP_NAME',
description: 'APP_DESCRIPTION',
target_type: 'stack'/'organization',
webhook: // optional
{
target_url: 'TARGET_URL',
channel: 'CHANNEL'
},
oauth: // optional
{
redirect_uri: 'REDIRECT_URI',
enabled: true,
}
}
client.marketplace('organization_uid')
.app()
.create(app)
.then((app) => console.log(app))
帮助链接
《麻省理工学院许可证》
版权所有:2012-2024年 目录保留的所有权利d
特此准许任何人免费获得本软件和相关文件文件("软件")的副本,不受限制地在软件中进行交易,包括不受限制地享有软件的使用、复制、修改、合并、出版、分发、分版和(或)销售的权利,并允许软件获得者这样做,但须符合下列条件: 1
上述版权通知和许可通知应载入软件的所有副本或大部分.
软件是提供的"AS IS", 没有任何种类的恐惧, 释放或被卷入, 包括但不限制在 危机的保障, 证明一个特定的目的和无关。 任何索赔、索赔或其他负债,无论是合同、交易或其他行为,产生于、产生于或涉及软件或软件的使用或其他交易的行为,都不得作为担保.
