FusionCompute esdk API(Java) 初尝试-用户登陆鉴权

准备环境

第三方软件
Java Development Kit:7u10,推荐1.7及以上版本
idea/Eclipes 编辑器

服务器和帐户信息

使用SDK调用FusionCompute的接口之前,要先获取FusionCompute服务器的端口号和帐户信息。
这个是我本地搭建的,也可以使用华为的远程实验室。

获取软件及文档

可以在华为开发者社区资源中心获取最新的SDK和接口参考文档,以及二次开发时候需要的开源软件jar包

测试

创建Java项目,并引入SDK等相关资源包。

example code

package com.huawei.esdk.fusioncompute.demo.servlet;

import com.huawei.esdk.fusioncompute.local.ServiceFactory;
import com.huawei.esdk.fusioncompute.local.model.ClientProviderBean;
import com.huawei.esdk.fusioncompute.local.model.FCSDKResponse;
import com.huawei.esdk.fusioncompute.local.model.common.LoginResp;
import com.huawei.esdk.fusioncompute.local.resources.common.AuthenticateResource;

/**
 * Created with IntelliJ IDEA.
 * User: WangNing
 * Date: 2018/10/19
 * Time: 14:24
 * To change this template use File | Settings | File Templates.
 * Description:
 */
public class Login {
    public static void main(String[] args) {
        //设定服务器配置
        ClientProviderBean clientProvider = new ClientProviderBean();
        //设定服务器配置_设定服务器IP
        clientProvider.setServerIp("192.168.5.185");
        //设定服务器配置_设定服务器端口号
        clientProvider.setServerPort("7443");
        //初始化用户资源实例

        AuthenticateResource auth = ServiceFactory.getService(AuthenticateResource.class, clientProvider);
        //以用户名,用户密码作为传入参数,调用AuthenticateResource提供的login方法,完成用户的登录
        FCSDKResponse<LoginResp> resp = auth.login("jiekou", "Huawei@123!");
        System.out.println(resp.getResult());
        
    }
}

运行结果


result

ps

服务器默认端口为74443

调用FC的eSDK接口的用户类型必须是接口用户类型。所以通过SDK鉴权时需要在FC页面中创建接口对接用户,然后用这个用户来调试相关代码。

出现 "errorCode":"10000022","errorDes":"版本号错误"
检查FC版本和SDK版本

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,054评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,898评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,655评论 2 56
  • 今天是母亲节,我又想起奶奶,想起她那双骨节粗大的手了。那双手上的温度一直珍藏在我的心灵深处,并将会永远陪伴着我。 ...
    左岸梅花阅读 842评论 2 3