开发者社区> 问答> 正文

用了.net的SDK我调用的API里面居然是空的

我是用monodevelop编辑器的 把.net的SDK导进去后,代码这样写OssClient ossClient = new OssClient(accessid,accesskey); 是没问题的,运行结果会报错,而且不是报它的错 ,报的是http头的错误,花了我很多时间找问题,结果发现new OssClient(accessid,accesskey);的重载函数一共有四个,结果三个函数中的内容什么都没有!只有函数名和参数,这样想得话可能还不仅仅是这个类没写完呢。难道只是给我们写函数名,函数的内容也要我们自己来二次开发吗,这样太坑了吧。

展开
收起
ruixin 2013-10-24 09:29:32 7821 0
4 条回答
写回答
取消 提交回答
  • Re用了.net的SDK我调用的API里面居然是空的
    手册不好用啊,郁闷,有没有更新啊,像手册里说是PutBucket用于创建Bucket

    实际是CreateBucket,  到底什么情况,是我的手册也SDK版本不一致吗?
    --------------------------------------------------------------------------------------------------------------
    补充,不好意思我看的是OSS的说明,没看SDK的,SDK的说明是一致的
    2013-10-27 15:39:32
    赞同 展开评论 打赏
  • Re用了.net的SDK我调用的API里面居然是空的
    不是觉厉,路过帮顶
    2013-10-24 22:18:34
    赞同 展开评论 打赏
  • Re用了.net的SDK我调用的API里面居然是空的
    这个帖子可以删除了。。。。他们都调用了最后一个四个参数的构造函数。

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    构造函数不是有四个吗,我基本上是用的第二个: public OssClient ( string endpoint, string accessId, string accessKey);
    这里第一个参数是oss的访问地址为 http://oss.aliyuncs.com/,accessId和accessKey都是在控制台里有个AccessKey管理,进去后查看到的。
    其实第一个参数是不用输入的,最新的SDK里默认就是这个地址。

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    前三个构造函数都调用了第四个构造函数的。。。。所以都是可以用的

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    哪里报错?新建Client的时候?还是获取的时候?
    另外报什么错呢?
    2013-10-24 10:07:06
    赞同 展开评论 打赏
  • Re用了.net的SDK我调用的API里面居然是空的
    上图

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    求教 那个第一个和最后个参数怎么传 我是做3D的 对WEB了解很少

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    啊 你用的第二个能行吗?第二个的构造函数中也是什么都没做啊 只有4个参数那个构造才有内容

    -------------------------

    Re用了.net的SDK我调用的API里面居然是空的
    try {
                ossClient = new OssClient(accessid,accesskey);
                OssObject oss = ossClient.GetObject(bucketName,"/appid.txt");
                Debug.LogError(oss.Key);
                Debug.LogError("4");
                   //OssObject ff = this.GetObject();
            }
            catch (System.Exception ex) {
                Debug.LogError(ex.ToString());
        }
    这样写应该没错吧 我就想先试试获取到一个文件打印它的KEY而已,但是总是报错
    2013-10-24 09:38:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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