V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
WildCat
V2EX  ›  全球工单系统

七牛的文档真的是💩一样,不是给人看的, SDK 和文档就只写 Python , Ruby 想用个音频转码被坑的找不到北

  •  
  •   WildCat · 2017-06-20 15:27:16 +08:00 · 8463 次点击
    这是一个创建于 2738 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2017-06-21 19:34:58 +08:00

    尊敬的七牛云存储,首先非常感谢你们提供了那么伟大的产品,及提供了让我们能够使用这个伟大产品的机会。再次感谢!我最近使用 Ruby SDK 的音频转码功能的时候,因为我实在是天资驽钝,上学的时候没有好好读书,中文没学好不能理解简明文档中高深涵义,所以这个功能我怎么都戳不通,我实在是太抱歉了。如果可能的话,你们能不能高抬贵手,百忙之中给我一点点的理解与原谅?我知道这个请求实在是非常的不近人情,但是我真的是走投无路只能给你添麻烦了,再次致歉和感谢!鞠躬!

    TL;DR

    看来还是我中文学得不好,不能把“音频转码”理解为“持久化处理”;也不能在基础文档里 Python 代码示例中找到 Ruby 的代码示例。

    最后还是昨晚在 SegmentFault 的一个回答中找到的 ,因为其他答案被折叠了,我打开的时候只能看到一个答案。真正有用的是 http://7xnonj.com2.z0.glb.qiniucdn.com/index.htm

    为证明没有受到贵司这个回复的帮助,特地截图 Instapaper:

    s

    最后对为 Livid 邮箱增加了一封垃圾邮件感到十分抱歉。

    41 条回复    2017-07-01 12:18:45 +08:00
    also24
        1
    also24  
       2017-06-20 15:38:57 +08:00   ❤️ 1
    这里写了接口的调用方式:
    https://developer.qiniu.com/dora/manual/1204/processing-mechanism%3Fversion=594379b293b8cf5862fa3711

    你发的这一页写了接口的调用参数:
    https://developer.qiniu.com/dora/manual/1248/audio-and-video-transcoding-avthumb

    两页加一起不就是完整的接口使用了么?
    这全都是 http 接口,什么语言都可以用的,SDK 只是对接口的封装……
    没有谁规定官方一定要对每种语言给出示例代码和 SDK 吧……
    WildCat
        2
    WildCat  
    OP
       2017-06-20 15:47:04 +08:00
    @also24 你说的都对。
    我知道去看 API,但是你看这个 API 文档的定义真是奇怪。我 POST 一个验证过的请求到 `/pfop/`,返回值直接是 {"error"=>"no such domain"}

    这是几个意思?

    SDK 都做不好就想着收钱? S3 也是这么样子的吗
    jy02201949
        3
    jy02201949  
       2017-06-20 15:47:14 +08:00
    C\C++\C#\Java\GO\Ruby\LISP\PHP\Perl\Delphi\Pascal\Lua,七牛:“
    jellybool
        4
    jellybool  
       2017-06-20 15:54:54 +08:00 via iPhone
    不吹不黑,用了又拍云之后,真比七牛好
    WildCat
        5
    WildCat  
    OP
       2017-06-20 15:58:07 +08:00
    @jy02201949 不是这个问题,HTTP 的文档就是有问题,我照着文档写,结果给我来个 404,你让我怎么 debug ?
    Grubber
        6
    Grubber  
       2017-06-20 16:48:53 +08:00
    leancloud 文档看着舒服
    GoBeyond
        7
    GoBeyond  
       2017-06-20 17:00:40 +08:00 via Android
    我觉得你有什么问题开工单比较好,在这里吐槽恐怕也没有什么用
    edsheeran
        8
    edsheeran  
       2017-06-20 17:04:01 +08:00   ❤️ 1
    上又拍吧,七牛藥丸了
    edsheeran
        9
    edsheeran  
       2017-06-20 17:06:07 +08:00
    https://www.v2ex.com/t/369348 又拍的響應也很快,現在七牛各種限制,對開發者越來越不友好
    gulangyu
        10
    gulangyu  
       2017-06-20 17:48:13 +08:00   ❤️ 2
    有问题请发工单,现在上 V2 看你吐槽成了日常。戾气太重!
    leky
        11
    leky  
       2017-06-20 18:34:10 +08:00 via iPhone   ❤️ 1
    我自己写了个 gem https://github.com/songjiz/qiniu-sdk
    不过你说的这个貌似没实现囧
    WildCat
        12
    WildCat  
    OP
       2017-06-20 18:37:19 +08:00
    @leky 主要是那个 POST body 怎么生成的?有些参数是 urlencode 就可以了吧?没有加密?

    然后返回值我实在不理解,完全无意义。
    leky
        13
    leky  
       2017-06-20 18:41:57 +08:00 via iPhone   ❤️ 1
    @WildCat 有空我再去看看,因为自己没用到,所以也没实现。后面再补上(:
    liuxu
        14
    liuxu  
       2017-06-20 18:53:40 +08:00
    做过七牛云的直播,他们的文档还是挺好的,就是价格贵了点
    wizardforcel
        15
    wizardforcel  
       2017-06-21 09:06:15 +08:00
    不给 HTTP API 就是作死。。。

    除非每个新的语言都写个 SDK
    niuer
        16
    niuer  
       2017-06-21 09:24:26 +08:00   ❤️ 1
    感谢您对七牛的支持~ 以下是您问题的详细解答,如有疑问,欢迎提交工单:
    1. Ruby SDK 已经包含了持久化处理的 demo 和 调用方式, 具体可以参考: https://developer.qiniu.com/kodo/sdk/1304/ruby#5
    2. 持久化处理请求中,报了 `no such domain` 可能是发送的 http 请求的 API Host 没有指定正确, 具体需要:
    POST /pfop/ HTTP/1.1
    Host: api.qiniu.com
    或者给下抓包, 这边看下, 或者将抓包内容发送工单给我们: https://support.qiniu.com/tickets/category。
    Livid
        17
    Livid  
    MOD
       2017-06-21 15:21:39 +08:00   ❤️ 38
    然后刚才七牛的玻璃心运营又发邮件给我了,说这个帖子是在用污言秽语形容七牛的文档。

    老是收到这样的邮件我也觉得挺无语的。

    各位大神你们以后在提到七牛的时候,这里有一个模板供你们参考:

    “尊敬的七牛云存储,首先非常感谢你们提供了那么伟大的产品,及提供了让我们能够使用这个伟大产品的机会。再次感谢!我最近使用 XX 功能的时候,因为我实在是天资驽钝,上学的时候没有好好读书,所以这个功能我怎么都戳不通,我实在是太抱歉了。如果可能的话,你们能不能高抬贵手,百忙之中给我一点点的指教?我知道这个请求实在是非常的不近人情,但是我真的是走投无路只能给你添麻烦了,再次致歉和感谢!鞠躬!”
    swift
        18
    swift  
       2017-06-21 15:26:45 +08:00
    @Livid 哈哈,学习了。
    eDeeraiD0thei6Oh
        19
    eDeeraiD0thei6Oh  
       2017-06-21 15:30:06 +08:00
    骑牛 不是用 狗 吗? 没狗的 SDK ?
    reus
        20
    reus  
       2017-06-21 15:36:32 +08:00
    如果你看了“示例”这一段前面的,还不明白怎样调用,还要看“示例”的话
    说明你不是个合格的程序员
    qq7171891
        21
    qq7171891  
       2017-06-21 15:39:51 +08:00
    Livid 哈哈哈哈哈
    Jaylee
        22
    Jaylee  
       2017-06-21 15:41:03 +08:00
    七牛的文档是烂,但不至于一个转码功能都研究不出来。

    我表示用七牛一直很顺畅,七牛的各种 API 和功能了如指掌
    icinessz
        23
    icinessz  
       2017-06-21 15:50:11 +08:00
    哈哈,看样子大家都很玻璃心嘛
    KillAd
        24
    KillAd  
       2017-06-21 15:58:30 +08:00   ❤️ 3
    @Livid
    尊敬的 V2EX,首先非常感谢你们提供了那么伟大的交流平台,及提供了让我们能够使用这个伟大平台的机会。再次感谢!我最近访问贵站的时候,因为我实在是天资驽钝,上学的时候没有好好读书,所以总是遇到 502 错误,我实在是太抱歉了。如果可能的话,你们能不能高抬贵手,百忙之中给中国区增加联通和移动线路的解析?我知道这个请求实在是非常的不近人情,但是我真的是走投无路只能给你添麻烦了,再次致歉和感谢!鞠躬!
    mufeng
        25
    mufeng  
       2017-06-21 16:00:45 +08:00
    @Livid #17 学习了
    kn007
        26
    kn007  
       2017-06-21 16:37:55 +08:00 via Android
    @Livid
    @KillAd
    最近确实蛮多 502 的,虽然大部分刷新一下就好了,但是体验略差。
    kn007
        27
    kn007  
       2017-06-21 16:39:41 +08:00 via Android
    @Livid 经常 502 的网络环境:
    中国广东电信手机
    广东东莞电信光纤
    Livid
        28
    Livid  
    MOD
       2017-06-21 16:45:56 +08:00
    @KillAd
    @kn007

    谢谢你们的反馈。但是,请不要在他人的话题下面讨论无关事项,这没有礼貌。
    kokdemo
        29
    kokdemo  
       2017-06-21 16:55:14 +08:00
    已经预感到这段官方回复要成为 v 站知名梗了……
    lucher
        30
    lucher  
       2017-06-21 17:01:01 +08:00
    要说文档写的烂,我投融云一票,SDK 本来封装得就不好,文档写的莫名其妙各种误导
    doggg
        31
    doggg  
       2017-06-21 19:14:21 +08:00   ❤️ 2
    我不喜欢贴吧的水贴。但又想表达自己现在的情绪,所以从这里开始省略 28 个哈。
    ykwlv
        32
    ykwlv  
       2017-06-21 20:02:44 +08:00   ❤️ 1
    之前用过一次七牛的 ruby sdk,真的是找文档找的头痛
    sox
        33
    sox  
       2017-06-21 20:14:03 +08:00 via iPhone
    @GoBeyond
    @gulangyu 那你们应该建议 livid 把这个全球工单系统的节点也关了
    543400
        34
    543400  
       2017-06-21 20:17:11 +08:00 via Android
    @Grubber 同在用 leancloud
    bear2017
        35
    bear2017  
       2017-06-21 21:51:09 +08:00 via Android
    文档没问题。
    七牛什么时候出个可视化客户端啊,管理上传图片什么的太难受╯﹏╰了😰😰😰
    402645707
        36
    402645707  
       2017-06-22 09:52:27 +08:00 via iPhone
    @bear2017 我记得在 github 上看到过拿七牛开发的 php 网盘系统
    fy
        37
    fy  
       2017-06-22 10:19:47 +08:00
    回复区尬聊现场
    YvesX
        38
    YvesX  
       2017-06-22 16:16:05 +08:00
    尊敬的七牛云存储…算了,还是搬吧。CDN 的服务很重要。
    bear2017
        39
    bear2017  
       2017-06-22 20:34:13 +08:00
    @402645707 哎哎哎,倒是用过七牛的 chrome 插件也还行,还行。只是预览太不方便辣。自己倒是想做一个 web 端的,无奈自己页面写的太丑。。。作罢😭
    为什么不粗个可视化工具呢,不是很难吧。。。
    konakona
        40
    konakona  
       2017-06-30 00:07:43 +08:00
    我最初用的也是七牛,然后我义愤的转去了又拍云。不能说又拍云是最好的,但是适合自己的。在很多时候,能及时的响应和处理问题。
    技术方面已经很久很久很久很久很久不需要我发工单了!做到这一点,就很 OK 啊-。-
    bomb77
        41
    bomb77  
       2017-07-01 12:18:45 +08:00
    啊哈哈哈,我要马一下这个模板
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2721 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.