webmens-ru/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,活跃开发

当前主分支是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