sageit/salesforce-rest

Sage IT 组件 Salesforce REST 集成

v0.01 2023-01-17 02:24 UTC

This package is auto-updated.

Last update: 2024-09-17 05:58:19 UTC


README

Logo

Phalcon REST

Latest Stable Version Total Downloads License PHP Version Require Phalcon Version

通过 GuzzleHttp 消费 Salesforce REST API 的库

查看文档 »

报告错误 · 请求功能

目录


关于项目

使用技术


安装

Git

git clone https://github.com/SageITSolutions/salesforce-rest.git

Composer

composer require sageit/salesforce-rest

实现服务

此项目包含预构建的服务,只需将其添加到 DI 以作为服务。JWT 假设 DI 中存在具有 JWT 部分的配置对象。这也可以作为构造函数中的命名数组传递,但提供的 JWT 服务不利用此功能。

配置注册

一种选择是让您的应用程序迭代配置对象中列出的服务并将它们注册

services:
  tools: Phalcon\Di\Service\Common\Tools
  request: Phalcon\Di\Service\Request\Json
  response: Phalcon\Di\Service\Response\Json
  jwt: Phalcon\Di\Service\Encryption\Security\JWT\Jwt
foreach ($config->services as $service => $class) {
  $di->register(new $class);
}

手动注册

$di->register(new \Phalcon\Di\Service\Common\Tools());
$di->register(new \Phalcon\Di\Service\Request\Json());
$di->register(new \Phalcon\Di\Service\Response\Json());
$di->register(new \Phalcon\Di\Service\Encryption\Security\JWT\Jwt());

部分

路线图

请参阅 开放性问题 以获取功能建议(和已知问题)的列表。


贡献

贡献使开源社区成为一个如此美妙的学习、灵感和创造的地方。您所做的任何贡献都将被 高度赞赏

  1. 分支项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

许可证

根据 MIT 许可证分发。有关更多信息,请参阅 LICENSE


联系我们

Sage IT Solutions - 电子邮件

项目链接: https://github.com/SageITSolutions/salesforce-rest