1个不稳定版本
使用旧的Rust 2015
0.2.1 | 2018年5月24日 |
---|---|
0.2.0 |
|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#467 in HTTP客户端
23KB
404 行
pshbullet_client
非官方Pushbullet API客户端。
此crate支持有限数量的API。
Push API
- create-push -- 除了文件类型推送
- list-push
- update-push -- 不支持
- delete-push -- 不支持
- delete-all-pushes -- 不支持
设备API
- list-devices
- create-device -- 不支持
- update-device -- 不支持
- delete-device -- 不支持
聊天、订阅、用户、上传API均不支持。
示例
use pshbullet_client::*;
use pshbullet_client::push::*;
fn push() {
let target = Target::Broadcast;
//let target = Target::Device("<your_device_iden>");
let note_request = Request::Note {
title: "note title",
body: "test push"
};
let client = PushbulletClient::new(String::from("<your_access_token_here>"));
let (result, headers) = client.create_push(&target, note_request).unwrap();
println!("result: {:?}", result);
println!("response headers: {:?}", headers);
}
更多信息请参阅examples/目录。
许可证
许可方式任选其一
- Apache许可证2.0版(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您决定。
贡献
除非您明确声明,否则您有意提交的、按照Apache-2.0许可证定义包含在本作品中的任何贡献,应如上双许可,不附加任何额外条款或条件。
依赖关系
~15–25MB
~446K SLoC