开发者社区> 问答> 正文

请问有.net的API或示例吗?

对照了JAVA版的写了个,但提交总是提示403错误。。

谁能提供下可运行的测试代码片段或API吗?

展开
收起
wxd365 2011-11-19 20:28:00 10409 0
4 条回答
写回答
取消 提交回答
  • 目前还不提供吧。看下官网api sdk下载部分。。
    2012-04-25 20:30:08
    赞同 展开评论 打赏
  • 我也要.net 的版SDK
    2012-04-25 15:45:27
    赞同 展开评论 打赏
  • 回 1楼(zhangjun19) 的帖子
    验证码计算方法如下:
      "Authorization: OSS " + AccessId + ":" + base64(hmac-sha1(VERB + "\n"
                                             + CONTENT-MD5 + "\n"
                                             + CONTENT-TYPE + "\n"
                                             + DATE + "\n"                                    
    + CanonicalizedOSSHeaders
    + CanonicalizedResource))

    假如发出的请求是:

    PUT /quotes/nelson HTTP/1.0
    Content-Md5: c8fdb181845a4ca6b8fec737b3581d76
    Content-Type: text/html
    Date: Thu, 17 Nov 2005 18:49:58 GMT
    X-OSS-Meta-Author: foo@bar.com
    X-OSS-Magic: abracadabra

    AccessID 是: "44CF9590006BF252F707"
    AccessKey 是 "OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV",


    VERB=PUT
    CONTENT-MD5=c8fdb181845a4ca6b8fec737b3581d76
    CONTENT-TYPE=text/html
    DATE = Thu, 17 Nov 2005 18:49:58 GMT
    CanonicalizedOSSHeaders=x-oss-magic:abracadabra\nx-oss-meta-author:foo@bar.com
    CanonicalizedResource=/quotes/nelson

    签名的字符串就是:
    PUT\nc8fdb181845a4ca6b8fec737b3581d76\ntext/html\nThu, 17 Nov 2005
    18:49:58 GMT\nx-oss-magic:abracadabra\nx-oss-meta-author:foo@bar.com\n/quotes/nelson

    得到的签名应该是:
    63mwfl+zYIOG6k95yxbgMruQ6QI=

    在Header中就是:
    Authorization: OSS 44CF9590006BF252F707: 63mwfl+zYIOG6k95yxbgMruQ6QI=
    2011-12-01 20:29:03
    赞同 展开评论 打赏
  • 我也和楼主一样照着写了个,也是提示403错误。。。
    Url方式签名返回XML提示:SignatureDoesNotMatch,就是不知签名错在哪里。
    楼主搞定了吗?求.NET 版SDK
    2011-12-01 16:55:42
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载