`
CharlesCui
  • 浏览: 416642 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SipUtils:访问阿里软件SIP平台(服务集成平台)的Ruby第三方工具

阅读更多
SipUtils? is a helper , for agile accessing the api @ AliSoft? SIP(Services Integration Platform)

SipUtils? 是一个访问阿里软件SIP平台(服务集成平台)的Ruby第三方库,可以通过它非常方便、敏捷的使用SIP平台所开放的接口。

目前该Gem处于公测阶段,有问题请联系我。

------CharlesCui?@Alisoft

[MSN:cuizheng.hz@hotmail.com] [Email:zheng.cuizh@gmail.com]

安装方法:

先在Downloads(http://code.google.com/p/siputils/)页下载SipUtils?的Gem文件, 下载后进入该文件所在目录, 命令行执行: gem install SipUtils?.gem -l

使用说明: 该Gem安装好后,可以看到 Ruby_Home?\gems\1.8\gems\SipUtils?\test 目录中的测试文件, 请尝试执行,如果能正确返回请求,则说明安装成功,且可使用。

测试代码: 本代码测试的是淘宝的taobao.user.get接口, 业务参数是{:nick=>"cuizhenghz",:v=>"1.0"} 从而得到cuizhenghz这个账号在淘宝的个人信息。

require 'rubygems' 
dir = File.expand_path(File.join(File.dirname(FILE), '..', 'lib')) 
require File.join(dir, 'SIPUtils') 
require 'pp'

include SipGenerator

evalClient("SIP") 
@sipUrl="http://sip.alisoft.com/sip/rest"; 
@options={:sip_appkey=>"20786", :sip_apiname=>"taobao.user.get", :sip_sessionid=>SIP.getSessionId, :sip_appsecret=>"2413bce0de3111ddb2d6d2f4590e509c" ,:tokenttl=>"10"} 
@options.update({:fields=>"created,nick,real_name,sex,location,buyer_credit,seller_credit,phone,mobile,email,birthday,last_visit"}) 
@options.update({:nick=>"cuizhenghz",:v=>"1.0"})

response=SIP.sipRequest(@options,{:url=>@sipUrl})

header=response.header 
p header["sip_status"]#expect "9999"

body=Hash.from_xml response.body 
p body["rsp"]["user"]["sex"]#expect "m"
3
0
分享到:
评论
3 楼 yefeng 2009-01-22  
可以啊,提供SDK,是他们的义务啊,那个开发商不提供SDK的啊,你看看ebay,亚马逊,都有的啊
2 楼 CharlesCui 2009-01-21  
我可以要求他们帮我做么?

他们义务提供这种服务么?
1 楼 yefeng 2009-01-21  
可以称之为SDK,你可以要求阿软帮你做啊

相关推荐

    SIP(第三方)注册到CUCM

    SIP(第三方)注册到CUCM

    sip:服务集成平台SIP(服务集成平台)

    //注册注册//登陆登录//重置密码resetPassword //获取当前用户信息getUserByToken ...一套角色,一套应用 角色 权限 菜单 资源 设定 登录过期时间 ...安全域(CORS)(sip是否提供给用户直接访问的接口) 应用 用户

    会话初始协议(SIP)第三方呼叫控制的研究

    SIP协议还可以与SDP协议配合使用,用来协商会话的媒体属性,因此更易于实现第三方呼叫控制。    第三方呼叫控制(3pcc)指的是由第三方控制者在另外两者之间建立一个会话,由控制者负责会话双方的媒体协商。3pcc是一...

    SIP客户端软件,支持任意SIP服务器注册使用

    标准SIP协议客户端,电脑PC端软件,可配置自己SIP服务器使用,调试PBX,调试各种SIP服务器都很好用,支持主流语音编码!拿出来免费贡献,用的上的自行下载即可使用!SIP技术支持可以联系我们,标准SIP协议客户端,...

    SIP模拟工具 SIP Inspector

    SIP Inspector 是一个用来模拟不同的SIP消息和通讯情景的工具,可用来创建 SIP 信令、定制 SIP 消息以及兼容输入和输出的消息包,该工具还可以直接从 pcap 文件中播放 RTP 流。

    免费WINDOWS 下的SIP 服务器软件 miniSipServer

    免费WINDOWS 下的SIP 服务器软件 miniSipServer V2.8.12(100 Clients)

    CCME&X-Lite第三方SIP电话配置

    本文档仅作为第三方SIP电话注册到CME的配置,测试了X-Lite和Nokia E系列手机,关于Nokia的配置见之前发表的《Nokia智能手机SIP&CUCM设置实例》。

    SIPP SIP学习模拟工具

    SIPp是一个测试SIP协议性能的工具软件,它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示...

    A07-第三方操作系统-设备接入SIP配置指导.pdf

    A07-第三方操作系统-设备接入SIP配置指导.pdf

    sip软服务器sip开发工具

    使用于sip开发人员试验,也是现在比较流行的工具!并且支持多种语言有利于开发者者应用!

    SIP与诺基亚SIP工具

    SIP与诺基亚SIP工具 SIP与诺基亚SIP工具 SIP与诺基亚SIP工具

    SIP测试软件

    SIP软电话, Java版,这个程序用来学习SIP协议,显示SIP通话过程中消息内容

    IMS业务摘要.txt

    ADD PBXSBR:IMPU="sip:+8651885420000@js.ctcims.cn",GDN="sip:+8651885420000@js.ctcims.cn",PSN=0; ADD PBXSBR:IMPU="sip:+8651885480000@js.ctcims.cn",GDN="sip:+8651885420000@js.ctcims.cn",PSN=1; 删除: ...

    软件电话MicroSIp

    windows平台下sip电话软件

    SIP 服务器软件 miniSIPserver

    miniSIPserver 服务器软件,可搭软电话终端,简单好用。 VoIP电话平台!非常简单、实用! 采用标准SIP协议,能接入各种采用SIP协议的软终端、软phone! V0.2.1版本能实现基本的Call Flow流程。 预制用户100~102,...

    sip服务器软件

    sip服务器软件,免费,但会限制用户数为30个终端!

    sip2-ruby:Ruby中的3M:trade_mark:标准交换协议客户端实现

    3M:trade_mark:标准交换协议v2(SIP2)客户端在Ruby中的实现 这是包装SIP v2协议的瑰宝。 安装 将此行添加到您的应用程序的Gemfile中: gem 'sip2' 然后执行: $ bundle 协议支持 到目前为止,仅支持登录(代码...

    图书馆SIP2接口测试工具

    用于规范、指导RFID智能图书管理系统系统所使用的SIP2接口模块的二次开发。本指南适用于遵循3M的SIP2协议、通过Socket进行通讯的所有图书管理系统接口的开发。SIP2协议,全称为:Standard Interchange Protocol ...

    Windows和Linux通用免费SIP服务破解版

    HOW to start lcall sip server ? 1.by windows services: sip server,or by command line 2.by command line: d:\lsip\cont\bin\tt.bat HOW to login sip server ? input ...

Global site tag (gtag.js) - Google Analytics