tobste/bitrix24-php-sdk

Bitrix24 REST API 的强大 PHP 库

1.1.0 2022-09-14 04:31 UTC

README

License Total Downloads

Bitrix24 REST API 的强大 PHP 库

Bitrix24 API 文档 - 俄语
Bitrix24 API 文档 - 英语

新 Bitrix24 账户的优惠码

Bitrix24-PHP-SDK 有两个分支

  • 1.x 支持到 5.x PHP,仅包含错误修复和微小更新
  • 2.x 仅支持 7.3+ PHP,正在进行活跃开发

当前 master 是 1.x 分支

要求

  • php: >=5.3.2
  • ext-json: *
  • ext-curl: *
  • Monolog: 可选

示例

<?php
use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('bitrix24');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::DEBUG));


// init lib
$obB24App = new \Bitrix24\Bitrix24(false, $log);
$obB24App->setApplicationScope($arParams['B24_APPLICATION_SCOPE']);
$obB24App->setApplicationId($arParams['B24_APPLICATION_ID']);
$obB24App->setApplicationSecret($arParams['B24_APPLICATION_SECRET']);
 
// set user-specific settings
$obB24App->setDomain($arParams['DOMAIN']);
$obB24App->setMemberId($arParams['MEMBER_ID']);
$obB24App->setAccessToken($arParams['AUTH_ID']);
$obB24App->setRefreshToken($arParams['REFRESH_ID']);

// get information about current user from bitrix24
$obB24User = new \Bitrix24\User\User($obB24App);
$arCurrentB24User = $obB24User->current();

安装

"mesilov/bitrix24-php-sdk": "dev-master" 添加到你的应用程序的 composer.json。或者将仓库克隆到你的项目中。

提交错误和功能请求

错误和功能请求在 GitHub 上跟踪

许可证

bitrix24-php-sdk 在 MIT 许可证下授权 - 有关详细信息,请参阅 MIT-LICENSE.txt 文件

作者

Maxim Mesilov - mesilov.maxim@gmail.com - https://twitter.com/mesilov
还可以查看参与此项目的 贡献者列表

需要定制的 Bitrix24 应用程序?

邮箱: mesilov.maxim@gmail.com