button-request/api-v1 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-06-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固