appzio/php-sdk

dev-master 2016-10-18 08:08 UTC

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/

运行基本测试

  1. 从tests/basic.php顶部注释掉常量
  2. 从命令行运行此命令: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个错误

  1. PHPSDKTestCase::testFbId Undefined property: stdClass::$msg

/Users/trailo/dev/rest-bootstrap-php/tests/tests.php:245

  1. 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