pmatseykanets / marketo-client
Marketo REST API 客户端
v0.1.4
2018-11-18 07:06 UTC
Requires
- php: >=7.1.3
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- mockery/mockery: ^1.2
- phpunit/phpunit: ^7.0
README
这是一个进行中的项目。使用风险自负。
内容
安装
您可以通过 composer 安装此包
composer require pmatseykanets/marketo-client
使用
实例化客户端时,您可以传递以下参数的数组
client_id
client_secret
base_url
partner_id
(可选)
$config = [ // required (credentials below are not real) 'client_id' => '02d92ff0-9d94-4de7-b152-3df68969b947', 'client_secret' => 'bB6wmEvjlsfVr1Vs3NfGwSD9HL2AAHzZ', 'url' => 'https://123-XYZ-456.mktorest.com' // optional 'partner_id' => '123456789' ]; $marketo = new Client($config);
或者客户端可以读取以下环境变量中的参数
MARKETO_CLIENT_ID
MARKETO_CLIENT_SECRET
MARKETO_URL
MARKETO_PARTNER_ID
$marketo = new Client();
可能有多页结果返回的端点返回 生成器,以便它们可以轻松迭代
$request = $marketo->leadDatabase()->getLists(); foreach ($request->send() as $response) { foreach ($response->result ?? [] as $list) { // do something with a list } }
Marketo REST API 覆盖范围
- LeadDatabase
- 活动
- GetActivities
- GetActivityTypes
- GetDeletedActivities
- GetLeadChangesActivities
- GetPagingToken
- AddCustomActivities
- CreateCustomActivityType
- DeleteCustomActivityType
- DiscardCustomActivityTypeDraft
- UpdateCustomActivityType
- ApproveCustomActivityType
- CreateCustomActivityTypeAttributes
- DeleteCustomActivityTypeAttributes
- UpdateCustomActivityTypeAttributes
- BulkCustomObjects
- BulkExportActivities
- BulkExportLeads
- BulkLeads
- 营销活动
- FindCampaign
- GetCampaigns
- ScheduleCampaign
- TriggerCampaign
- 公司
- DescribeCompany
- GetCompanies
- SyncCompanies
- DeleteCompanies
- 自定义对象
- DeleteCustomObjects
- DescribeCustomObject
- GetCustomObjects
- GetCustomObjectTypes
- SyncCustomObjects
- 潜在客户
- AssociateLead
- DeleteLeads
- DescribeLead
- GetLeadPartitions
- GetLeads
- MergeLeads
- PushLeads
- SyncLeads
- UpdateLeadPartition
- GetLeadsByProgramId
- ChangeLeadProgramStatus
- 列表
- AddToList
- DeleteFromList
- FindList
- GetListLeads
- GetLists
- IsListMember
- NamedAccountLists
- NamedAccounts
- 机会
- 销售人员
- 使用
- 活动
- 资产
- 渠道
- 电子邮件模板
- 电子邮件
- 文件内容
- 文件
- 文件夹
- 表单字段
- 表单
- 着陆页内容
- 着陆页模板
- 着陆页
- 项目
- 段
- 智能活动
- 智能列表
- 静态列表
- 标签
- 令牌
- 身份
- GetOAuthToken
变更日志
请参阅 CHANGELOG 以了解最近的变化。
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
许可
MIT 许可证(MIT)。请参阅 许可文件 了解更多信息。