steein / steein-sdk
Steein SDK
2.0.7
2017-08-08 11:47 UTC
Requires
- php: ^5.6|^7.0
- guzzlehttp/guzzle: 6.2.3
- psr/log: 1.0.2
- steein/collections: 1.1.5
Requires (Dev)
- phpunit/phpunit: ~5.7.19
Suggests
- guzzlehttp/guzzle: Allows for implementation of the Guzzle HTTP client
- paragonie/random_compat: Provides a better CSPRNG option in PHP 5
This package is not auto-updated.
Last update: 2024-09-29 04:42:40 UTC
README
欢迎来到Steein PHP SDK。 此存储库包含Steein的PHP SDK和REST API的示例。
安装
首选方法是使用composer。如果您尚未安装composer,请遵循安装说明。安装composer后,在项目根目录中执行以下命令来安装此库
composer require steein/steein-sdk
最后,请确保包含自动加载器
require_once '/path/to/your-project/vendor/autoload.php';
SDK文档
用法
用户账户的简单GET示例。
版本1
sdk-config.ini
[Account] acct1.ClientId = {id} acct1.ClientSecret = {secret_key} acct1.VersionApi = v2.0
index.php
define('STEEIN_CONFIG_PATH', __DIR__); $steein = new Steein();
版本2
$steein = new Steein([ 'client_id' => '{id}', 'client_secret' => '{secret_key}', 'default_api_version' => 'v2.0' ]); $steein->setDefaultAccessToken('{access_token}'); $get = $steein->get('/users/show'); //$steein->get('/users/show',['id' => 1]); $user = $get->getUserModel(); //$get->getDecodedBody() echo 'ID: '. $user->getId(); //or $user->all();
完整的文档、安装说明和示例在此处可用。
许可
有关更多信息,请参阅许可文件。