爱意满满的作品展示区。
samray

rspotify-- Rust 实现的 Spotify API SDK

  •  
  •   samray ·
    ramsayleung · Feb 20, 2018 · 3847 views
    This topic created in 3178 days ago, the information mentioned may be changed or developed.

    之前因为想用 Spotify 的接口写点东西, Spotify 的 API 的公开的,但是在 Spotify 第三方library 列表里面没有 Rust 的实现. 所以我自己实现了 Rust 版本的 Spotify API SDK, 这个也是我写的第一个 Rust crate, 也是花费了蛮多心思的. Github 地址: rspotify, 其他对 Rust 感兴趣的同学也可以看看

    Supplement 1  ·  Feb 20, 2018
    顺便说一下,最后在发布 rspotify 的时候,我还踩到了一个 Rust 编译器的[bug]( https://github.com/rust-lang/rust/issues/48368)
    15 replies  •  2018-03-01 20:13:22 +08:00
    KeepPro
    KeepPro
    Feb 20, 2018 via Android
    1
    感谢分享😃
    muziki
    muziki
    Feb 20, 2018
    2
    crate 上搜的话是有的
    ===
    感谢
    楼主写的过程中有什么经验分享吗,最近也想写个开源 web 服务的 API-rs,但是之前没接触过 web 的东西,进度很慢
    songz
    songz
    Feb 20, 2018
    3
    貌似在 dietpi 里見過樓主的 rspodify
    marenight
    marenight
    Feb 20, 2018 via iPhone
    4
    想问下楼主学了多久
    samray
    samray
    OP
    Feb 20, 2018
    5
    @KeepPro 互相学习, 互相学习
    samray
    samray
    OP
    Feb 20, 2018
    6
    @muziki 开源 web 服务,这个命题有点大, 不知道具体是什么呢? 经验倒没有什么, 只是还是有些感慨和体会的, 本来打算写篇博文,但是最近诸事繁忙, 可以要吃点才能写完了.
    samray
    samray
    OP
    Feb 20, 2018
    7
    @songz 或许是巧合 ~
    samray
    samray
    OP
    Feb 20, 2018
    8
    @marenight 不知道这位同学指的是 Rust, 还是指 rspotify ?
    marenight
    marenight
    Feb 20, 2018 via iPhone
    9
    @samray 不好意思没说清楚,Rust
    samray
    samray
    OP
    Feb 20, 2018
    10
    17 年 4 月份开始接触 Rust, 前后看了 2 3 次 The Rust programming book, 后来用 Rust 写了个博客,详见 https://www.v2ex.com/t/394146, 一直有关注 Rust 的消息,也有 Rust 写了一些小工具,加起来还不到一年吧
    messense
    messense
    Feb 20, 2018
    11
    ```
    use rspotify::spotify::client::Spotify;
    use rspotify::spotify::util::get_token;
    use rspotify::spotify::oauth2::{SpotifyClientCredentials, SpotifyOAuth};
    ```

    这 import path 好长,建议 re-export 常用到 crate root namespace,比如变成只要:

    ```
    use rspotify::Spotify;
    use rspotify::get_token;
    use rspotify::{SpotifyClientCredentials, SpotifyOAuth};
    ```
    samray
    samray
    OP
    Feb 20, 2018
    12
    @messense 谢谢你的建议,我倒是没有考虑到这个问题.
    marenight
    marenight
    Feb 20, 2018 via iPhone
    13
    @samray 很厉害啊,the book 第一版没学下来,最近又捡起来,发现第二版教程真的好多了。
    samray
    samray
    OP
    Feb 20, 2018
    14
    @marenight Rust 的社区和文档还是很赞的,社区以 Reddit 和 IRC 为主,我自己逛得比较多的是 Reddit. 文档以 The Book 为首,辅以 The Rust cookbook, Rust By example 和标准库,就可以学到很多东西了.
    samray
    samray
    OP
    Mar 1, 2018❤️1
    15
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4484 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.