appzio / php-sdk
Appzio PHP SDK
Requires
- php: >=5.2.0
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-28 15:39:26 UTC
README
如果你有一个Appzio应用程序,你也将自动获得访问应用程序自己的API。通过API,你可以创建用户,操作数据,访问游戏化信息,访问应用程序配置以及许多其他事情。
Appzio的自身原生iOS和Android应用程序使用相同的API,所以API总是可用,并且应该始终通过这些基本测试。
如果你有任何疑问,可以通过我们的主要域名地址 developer-support 发送电子邮件。
有关最新文档和实现状态: http://appzio.com/
运行基本测试
- 从tests/basic.php顶部注释掉常量
- 从命令行运行此命令:phpunit --stderr --bootstrap tests/bootstrap.php tests/basic.php
测试设置 1
在basic.php中使用提供的密钥(先取消注释),它们连接到app.appzio.com服务器,测试应该运行无任何错误
测试设置 2
你可以从包含的zip文件中创建一个新的应用程序在appzio.com,并配置库使用新应用程序的API密钥。
运行测试
如果一切正常,你应该看到这样的输出
phpunit --stderr --bootstrap tests/bootstrap.php tests/basic.php PHPUnit 4.7.7 by Sebastian Bergmann and contributors.
.........
时间:7.39秒,内存:12.00Mb
OK(9个测试,27个断言)
错误
如果出现问题,它可能看起来像这样
时间:25.93秒,内存:12.00Mb
有2个错误
- PHPSDKTestCase::testFbId Undefined property: stdClass::$msg
/Users/trailo/dev/rest-bootstrap-php/tests/tests.php:245
- PHPSDKTestCase::testFbToken Undefined property: stdClass::$msg
/Users/trailo/dev/rest-bootstrap-php/tests/tests.php:258
FAILURES!测试:13,断言:35,错误:2。
故障排除
错误可能由以下原因引起
- 不正确的测试应用程序配置(请参阅附带的应用程序模板)
- API错误
- 不正确的测试设置
- API不兼容(不应该发生)
测试时间是一个很好的指示,表明一切是否正常工作。当然,你的环境的速度有很大影响。以下是当前版本的几个指示性时间
本地开发环境,调试启用,有缓存:时间:7.39秒,内存:12.00Mb
应用服务器,最佳连接性,服务器调试禁用,有缓存:时间:21.11秒,内存:12.25Mb