Foxtable(狐表)用户栏目专家坐堂 → 接收网络传真怎么编程


  共有4434人关注过本帖树形打印复制链接

主题:接收网络传真怎么编程

帅哥哟,离线,有人找我吗?
wuxianzuoji41
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
接收网络传真怎么编程  发帖心情 Post By:2013/5/18 9:41:00 [只看该作者]

接收网络传真是通过这个开发接口,和群发短信的WEB方式类似,这个是要先登录,接收SESSIONKEY,然后通过web调用接收传真,但是都是XML的方式,而不是URL方式谁指点一下在foxtale该怎么做 

2.1  统一接入点

WebService URL:http://service.tel99.cn/YtFaxWebService.asmx

实现方法名: YtDoAction

YtDoAction参数:输入、输出参数采用XML格式字符串,UTF8编码


支持语言:c#、VB.net、VB、Java 、c++、php、javascript、vbscript、c、delphi等

支持平台:自有平台(Web站点、winform程序)、CRM系统、ERP系统、OA系统等


2.2  功能实现

2.2.1          登录(Login

描述:

登录(User01)功能实现用户身份验证,并返回验证信息和后续操作标识(SessionKey),sessionkey有效时间为2小时

支持用户类型:

 企业用户(4)

个人用户(7)

输入XML节点:

<DataInfo>

                     <ActionUserInfo>

<ActionCode>功能编码</ActionCode>

<SessionID>登录ID</SessionID>

<AppKey>接口注册码</AppKey>

<LoginCode>用户类型</LoginCode>

<Param1>企业编号</Param1>

<Param2>用户名</Param2>

<Param3>密码</Param3>

                     </ActionUserInfo>

</DataInfo>

输入XML Demo(节点之间不允许有空格):

<DataInfo><ActionUserInfo><ActionCode>Login</ActionCode><SessionID>7b2cd167-7a2d-4e80-9585-c0eed7ca646b</SessionID><AppKey></AppKey><LoginCode>7</LoginCode><Param1></Param1><Param2></Param2><Param3></Param3></ActionUserInfo></DataInfo>

返回XML节点:

<DataInfo>

              <ResultInfo>

                     <ErrCode>操作返回码</ErrCode>

                     <Message>操作返回信息</Message>

</ResultInfo>

       <UserInfo>

       <SessionID>登录ID</SessionID>

       <SessionKey>操作标识</SessionKey>

</UserInfo>

</DataInfo>

节点说明:

根节点

子节点

中文含义

字段长度

是否必填

节点值

ActionUserInfo

ActionCode

功能编码

20

Login

AppKey

接口注册码

<=128

没有注册码需要向远特通信申请,已有注册码可直接填入节点使用

SessionID

登录ID

<=40

生成一个唯一号码,如GUID

LoginCode

用户类型

<3

企业用户填 4,

个人用户填 7

Param1

企业编号

40

企业用户填写企业编号,

个人用户为空

Param2

用户名

40

 

Param3

密码

<=40

 

ResultInfo

 

ErrCode

操作返回码

20

返回100表示成功,

其它值参照返回码说明

Message

操作返回信息

20

参照返回码说明

SessionKey

操作标识

40

 


 回到顶部