allow2/allow2php

开源家长控制服务的Allow2 PHP SDK

安装: 9

依赖关系: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 2

开放问题: 0

类型:项目

dev-master 2018-05-10 22:57 UTC

This package is not auto-updated.

Last update: 2024-09-26 01:25:30 UTC


README

Join the chat at https://gitter.im/Allow2/Allow2php

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

}