mcharris / blackboard-rest-php
此包已被弃用,不再维护。未建议替代包。
v0.1
2017-04-25 21:28 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ~1.12
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2020-02-07 17:00:46 UTC
README
未提供描述(由Swagger Codegen生成 https://github.com/swagger-api/swagger-codegen)
此PHP包由Swagger Codegen项目自动生成
- API版本:3200.0.0
- 构建包:io.swagger.codegen.languages.PhpClientCodegen
要求
PHP 5.4.0及更高版本
安装和用法
Composer
要使用Composer安装绑定,请将以下内容添加到composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/mcharris/BlackboardRestPHP.git"
}
],
"require": {
"mcharris/BlackboardRestPHP": "*@dev"
}
}
然后运行composer install
手动安装
下载文件并包含autoload.php
require_once('/path/to/SwaggerClient-php/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门
请按照安装过程进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: bearer BlackboardRest\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // BlackboardRest\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer'); $api_instance = new BlackboardRest\Api\AnnouncementsApi(); $announcement_id = "announcement_id_example"; // string | $fields = "fields_example"; // string | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. try { $api_instance->announcementsAnnouncementIdDelete($announcement_id, $fields); } catch (Exception $e) { echo 'Exception when calling AnnouncementsApi->announcementsAnnouncementIdDelete: ', $e->getMessage(), PHP_EOL; } ?>
API端点的文档
所有URI都是相对于https:///learn/api/public/v1/
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
AnnouncementsApi | announcementsAnnouncementIdDelete | DELETE announcements/{announcementId} | 删除公告 |
AnnouncementsApi | announcementsAnnouncementIdGet | GET announcements/{announcementId} | 获取公告 |
AnnouncementsApi | announcementsAnnouncementIdPatch | PATCH announcements/{announcementId} | 更新公告 |
AnnouncementsApi | announcementsGet | GET announcements | 获取公告 |
AnnouncementsApi | announcementsPost | POST announcements | 创建公告 |
ContentApi | coursesCourseIdContentsContentIdChildrenGet | GET courses/{courseId}/contents/{contentId}/children | 获取子项 |
ContentApi | coursesCourseIdContentsContentIdChildrenPost | POST courses/{courseId}/contents/{contentId}/children | 创建子项 |
ContentApi | coursesCourseIdContentsContentIdDelete | DELETE courses/{courseId}/contents/{contentId} | 删除内容 |
ContentApi | coursesCourseIdContentsContentIdGet | GET courses/{courseId}/contents/{contentId} | 获取内容 |
ContentApi | coursesCourseIdContentsContentIdPatch | PATCH courses/{courseId}/contents/{contentId} | 更新内容 |
ContentApi | coursesCourseIdContentsGet | GET courses/{courseId}/contents | 获取内容 |
ContentApi | coursesCourseIdContentsPost | POST courses/{courseId}/contents | 创建内容 |
ContentGroupAssignmentsApi | coursesCourseIdContentsContentIdGroupsGet | GET courses/{courseId}/contents/{contentId}/groups | 获取内容组 |
ContentGroupAssignmentsApi | coursesCourseIdContentsContentIdGroupsGroupIdDelete | DELETE courses/{courseId}/contents/{contentId}/groups/{groupId} | 删除内容组 |
ContentGroupAssignmentsApi | 课程内容组ID获取 | GET courses/{courseId}/contents/{contentId}/groups/{groupId} | 获取内容组 |
ContentGroupAssignmentsApi | 课程内容组ID更新 | PUT courses/{courseId}/contents/{contentId}/groups/{groupId} | 创建内容组 |
课程成绩API | 课程ID成绩簿列尝试ID获取 | GET courses/{courseId}/gradebook/columns/{columnId}/attempts/{attemptId} | 获取列尝试 |
课程成绩API | 课程ID成绩簿列尝试获取 | GET courses/{courseId}/gradebook/columns/{columnId}/attempts | 获取列尝试列表 |
课程成绩API | 课程ID成绩簿列删除 | DELETE courses/{courseId}/gradebook/columns/{columnId} | 删除成绩列 |
课程成绩API | 课程ID成绩簿列获取 | GET courses/{courseId}/gradebook/columns/{columnId} | 获取成绩列 |
课程成绩API | 课程ID成绩簿列部分更新 | PATCH courses/{courseId}/gradebook/columns/{columnId} | 更新成绩列 |
课程成绩API | 课程ID成绩簿列用户获取 | GET courses/{courseId}/gradebook/columns/{columnId}/users | 获取列成绩 |
课程成绩API | 课程ID成绩簿列用户用户ID获取 | GET courses/{courseId}/gradebook/columns/{columnId}/users/{userId} | 获取列成绩 |
课程成绩API | 课程ID成绩簿列用户用户ID部分更新 | PATCH courses/{courseId}/gradebook/columns/{columnId}/users/{userId} | 更新列成绩 |
课程成绩API | 课程ID成绩簿列获取 | GET courses/{courseId}/gradebook/columns | 获取成绩列列表 |
课程成绩API | 课程ID成绩簿列创建 | POST courses/{courseId}/gradebook/columns | 创建成绩列 |
课程成绩API | 课程ID成绩簿用户用户ID获取 | GET courses/{courseId}/gradebook/users/{userId} | 获取用户成绩 |
课程组用户API | 课程ID组组ID用户获取 | GET courses/{courseId}/groups/{groupId}/users | 获取组成员 |
课程组用户API | 课程ID组组ID用户用户ID删除 | DELETE courses/{courseId}/groups/{groupId}/users/{userId} | 删除组成员 |
课程组用户API | 课程ID组组ID用户用户ID获取 | GET courses/{courseId}/groups/{groupId}/users/{userId} | 获取组成员 |
课程组用户API | 课程ID组组ID用户用户ID更新 | PUT courses/{courseId}/groups/{groupId}/users/{userId} | 更新组成员 |
课程组API | 课程ID组获取 | GET courses/{courseId}/groups | 获取组 |
课程组API | 课程ID组组ID删除 | DELETE courses/{courseId}/groups/{groupId} | 删除组 |
课程组API | 课程ID组组ID获取 | GET courses/{courseId}/groups/{groupId} | 获取组 |
课程组API | 课程ID组组ID部分更新 | PATCH courses/{courseId}/groups/{groupId} | 更新组 |
课程组API | 课程ID组创建 | POST courses/{courseId}/groups | 创建组 |
课程成员API | 课程ID用户获取 | GET courses/{courseId}/users | 获取成员 |
课程成员API | 课程ID用户用户ID删除 | DELETE courses/{courseId}/users/{userId} | 删除成员 |
课程成员API | 课程ID用户用户ID获取 | GET courses/{courseId}/users/{userId} | 获取成员 |
课程成员API | 课程ID用户用户ID部分更新 | PATCH courses/{courseId}/users/{userId} | 更新成员 |
课程成员API | 课程ID用户用户ID更新 | PUT courses/{courseId}/users/{userId} | 创建成员 |
课程成员API | 用户ID课程获取 | GET users/{userId}/courses | 获取成员 |
课程API | 课程ID子课程ID获取 | GET courses/{courseId}/children/{childCourseId} | 获取子课程 |
课程API | 课程ID子课程获取 | GET courses/{courseId}/children | 获取子项 |
课程API | 课程ID删除 | DELETE courses/{courseId} | 删除课程 |
课程API | 课程ID获取 | GET courses/{courseId} | 获取课程 |
课程API | 课程ID部分更新 | PATCH courses/{courseId} | 更新课程 |
课程API | 课程获取 | GET courses | 获取课程列表 |
课程API | 课程创建 | POST courses | 创建课程 |
数据源API | 数据源ID删除 | DELETE dataSources/{dataSourceId} | 删除数据源 |
数据源API | 数据源ID获取 | GET dataSources/{dataSourceId} | 获取数据源 |
数据源API | 数据源数据源ID补丁 | PATCH dataSources/{dataSourceId} | 更新数据源 |
数据源API | dataSourcesGet | GET dataSources | 获取数据源 |
数据源API | dataSourcesPost | POST dataSources | 创建数据源 |
OauthApi | oauth2TokenPost | POST oauth2/token | 请求令牌 |
SystemApi | systemVersionGet | GET system/version | 获取版本 |
TermsApi | termsGet | GET terms | 获取条款 |
TermsApi | termsPost | POST terms | 创建条款 |
TermsApi | termsTermIdDelete | DELETE terms/{termId} | 删除条款 |
TermsApi | termsTermIdGet | GET terms/{termId} | 获取条款 |
TermsApi | termsTermIdPatch | PATCH terms/{termId} | 更新条款 |
UsersApi | usersGet | GET users | 获取用户 |
UsersApi | usersPost | POST users | 创建用户 |
UsersApi | usersUserIdDelete | DELETE users/{userId} | 删除用户 |
UsersApi | usersUserIdGet | GET users/{userId} | 获取用户 |
UsersApi | usersUserIdPatch | PATCH users/{userId} | 更新用户 |
模型文档
- 自适应发布
- 地址
- 公告
- 匿名评分
- 匿名评分1
- 尝试
- 可用性
- 可用性1
- 可用性2
- 可用性3
- 可用性4
- 可用性5
- 可用性6
- 可用性7
- 联系
- 内容
- 内容组
- 内容处理器
- 课程
- 课程子项
- 数据源
- 时长
- 时长1
- 时长2
- 注册
- 注册1
- 注册2
- 注册3
- 评分
- 评分列
- 评分
- 评分1
- 评分2
- 分组
- 分组成员
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse20011
- InlineResponse20012
- InlineResponse20013
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2009
- 输入
- 输入1
- 输入10
- 输入11
- 输入12
- 输入13
- 输入14
- 输入15
- 输入16
- 输入17
- 输入18
- 输入19
- 输入2
- 输入20
- 输入3
- 输入4
- 输入5
- 输入6
- 输入7
- 输入8
- 输入9
- 工作
- 区域设置
- 区域设置1
- 会员资格
- 名称
- 名称1
- OAuth2AccessToken
- OAuth2Error
- PagingInfo
- RestException
- 得分
- 注册表
- SystemRoleEnum
- 学期
- 用户
- 版本
- 版本信息
授权文档
基本
- 类型:HTTP基本身份验证
承载
- 类型:API密钥
- API密钥参数名:Authorization
- 位置:HTTP头部