button-request/api-v1
Composer 安装命令:
composer require button-request/api-v1
包简介
API v1 Request Package For Button Request
README 文档
README
This PHP library enables you to use the API effectively.
Installation
To install use this library, you may install it with composer.
Open the Terminal and navigate to the folder you desire. Then type,
composer require button-request/api-v1
How to use?
To use that, you must first declare the following,
use ButtonRequest\ApiV1\Client;
$apiClient=new Client("{API Token}");
Message
Fetch
$response=$apiClient->message->fetch();
You may also add filter conditions,
$response=$apiClient->message->fetch(
"msg_id"=>"{Msg ID}",
"device_id"=>"{Device ID}",
"pin"=>"{Pin Status}",
"shared_to_me"=>"{Shared To Me}"
);
Eligible Filter Parameters: msg_id, device_id, pin, shared_to_me
Pin Status
$response=$apiClient->message->pinStatus("{Message ID}", "{Pin or Unpin}");
Delete
$response=$apiClient->message->delete("{Message ID}");
DeviceList
Fetch
$response=$apiClient->deviceList->fetch();
You may also add filter,
$response=$apiClient->deviceList->fetch("{Device ID}",
[
"status"=>"{Status}",
"repeated_message"=>"{Repeated Message}",
]
);
Eligible Filter Parameters: status, repeated_message
Repeated Message
$response=$apiClient->deviceList->repeatedMessage("{Device Id}", "{Action}");
Button Message Update
$response=$apiClient->deviceList->buttonMessageUpdate("{Device Id}",
[
["buttonNo"=>"1", "message"=>"This is 1"],
["buttonNo"=>"2", "message"=>"This is 2"]
]
);
Button Message Delete
$response=$apiClient->deviceList->buttonMessageDelete("{Device Id}",
[
"{Button No 1}", "{Button No 2}"
]
);
New Device
$response=$apiClient->deviceList->newDevice("{Nickname}");
Device Share
Fetch Shared To Me
$response=$apiClient->deviceShare->toMeFetch();
You may also pass filter array,
$response=$apiClient->deviceShare->toMeFetch([
"case_id"=>"{Case ID}",
"device_id"=>"{Device ID}",
"owner_email"=>"{Email}",
"right"=>"{Right}"
]);
Eligible Parameter: case_id, device_id, owner_email, right
Give Up Sharee Right
$response=$apiClient->deviceShare->giveUpShareeRight("{Case ID}");
Share To
$response=$apiClient->deviceShare->shareTo("{Device ID}", "{Email}");
Change Sharee Right
$response=$apiClient->deviceShare->changeShareeRight("{Case ID}", "{Right}");
Mobile Access
Fetch
$response=$apiClient->mobileAccess->fetch();
You may also pass filter array.
$response=$apiClient->mobileAccess->fetch(
[
"case_id"=>"{Case ID}",
"deleted_from_phone"=>"{Deleted or Not}"
]
);
Eligible Parameter: case_id, deleted_from_phone
New
$response=$apiClient->mobileAccess->new("{Nickname}");
Amend Nickname
$response=$apiClient->mobileAccess->amendNickname("{Case ID}", "{New Nickname}");
Revoke
$response=$apiClient->mobileAccess->revoke("{CASE ID}");
Response
Please refer to the API documentation
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-06-14