allow2 / allow2php
开源家长控制服务的Allow2 PHP SDK
dev-master
2018-05-10 22:57 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is not auto-updated.
Last update: 2024-09-26 01:25:30 UTC
README
pip: https://pypi.ac.cn/project/allow2/ composer: https://packagist.org.cn/packages/allow2/allow2php
更多详细信息,请参考https://github.com/Allow2/Allow2.github.io/wiki
待办事项:将https://github.com/Allow2/Allow2node迁移到PHP库(注意:Allow2WP wordpress插件已包含嵌入式实现,我们可以使用它将必要部分提取到库中,但同时也应该让这个插件利用这个库 - 提取出来)
此外,我们应该构建这个库,使其可以通过composer、packagist等轻松安装
Curl示例
以帮助您开始
1. 配对
首先,与Allow2进行配对(这是使用用户名/密码方法)
curl -H "Content-Type: application/json" -X POST -d '{"user": "ALLOW2_ACCOUNT_EMAIL", "pass":"ALLOW2_ACCOUNT_PASS", "deviceToken": "jJ5GOIaJ028Ywt6K", "name":"Test Device 1" }' https://app.allow2.com:8443/api/pairDevice
这会返回一个包含您传递回应用的信息的有效负载,以用于未来对该服务的持久使用
{ "status":"success", "pairId":12345, "token":"6742b233-de46-4c86-2ac9-7b9e5729f999", "name":"Test Device 1", "userId": 1234, "children":[ { "id":682, "name":"Bob" }, { "id":691, "name":"Grace" }, { "id":1795,"name":"Fred"} ] }
2. 检查和使用记录
curl -H "Content-Type: application/json" -X POST -d '{"userId": 1234, "pairToken":"6742b2f3-de46-4c86-8ac9-7b9e532cf999", "deviceToken": "jJ5GOIaJ028Ywt6K", "tz": "Australia/Brisbane", "childId": "682", "activities": [{ "id": 7, "log": true }] }' https://api.allow2.com:9443/serviceapi/check
}