`
CharlesCui
  • 浏览: 430932 次
  • 性别: 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协议的基本原理、熟悉CUCM的配置流程以及掌握第三方设备的兼容性和设置方法。通过以上详细说明,可以帮助IT技术人员更加深入地了解如何有效...

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

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

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

    迷你SIP服务器(miniSipServer)是一款专为Windows操作系统设计的免费SIP服务器软件,主要功能是提供语音-over-IP(VoIP)服务。在本文中,我们将深入探讨SIP协议、miniSipServer的特点及其在实际应用中的重要性。 ...

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

    A07-第三方操作系统-设备接入SIP配置指导 本文档旨在指导第三方操作系统设备如何接入SIP(Session Initiation Protocol,会话初始协议)网络,实现设备之间的通信和信息交换。下面将详细介绍SIP协议、设备接入配置...

    深信服安全感知平台SIP用户手册_V3.0.53.pdf

    11. 服务商及服务有效期查询:深信服安全感知平台SIP用户手册中的服务商及服务有效期查询信息,包括服务商查询地址、服务有效期查询方式等内容。 深信服安全感知平台SIP用户手册是一份非常全面的用户指南,涵盖了...

    SIP模拟工具 SIP Inspector

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

    sip服务器软件

    SIP(Session Initiation Protocol)服务器软件是一种用于VoIP(Voice over Internet Protocol)通信的核心组件,它在IP网络上管理多媒体通信会话,如语音、视频通话和即时消息。LSip 2.5.0是这样的一个软件版本,...

    SIP测试软件

    SIP(Session Initiation Protocol)测试软件是一种用于建立、管理和终止多媒体通信会话的网络协议。在IT领域,SIP广泛应用于VoIP(Voice over Internet Protocol)系统,为用户提供电话通话、视频会议、即时消息等...

    ACS自助借还服务端(SIP2协议)模拟工具

    软件运行环境:Win10 x64 编译工具:Visual Studio 2022 数据库:Sqlite3 开发语言:C# 压缩包包含:使用说明、sip2_...这一特性使得软件的应用范围更加广泛,能够满足不同行业、不同场景下的自助服务需求。

    android使用JAIN jar包实现SIP协议栈

    ### 使用JAIN SIP API在Android 6.0中构建SIP协议栈 #### 一、引言 在当今移动通信领域,特别是在Android平台上实现SIP(Session Initiation Protocol)协议栈变得越来越重要。SIP是一种广泛使用的信令协议,用于...

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

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

    Sipphone 基于osip/exosip的 SIP软件电话

    Sipphone项目使用这些库,将SIP功能集成到Windows平台的Visual Studio 2005环境中。项目中可能包含以下组件: 1. 源代码文件:C或C++源代码,实现SIP电话的功能,包括UI界面、音频处理、网络通信等。 2. 配置文件:...

    SIP与诺基亚SIP工具

    ### SIP与诺基亚SIP工具 #### 一、引言 随着信息技术的快速发展,IP通信成为连接全球的重要手段之一。会话发起协议(Session Initiation Protocol,简称SIP)作为一种标准化的通信协议,在实现多媒体通信方面发挥...

    SIP服务器代码

    【SIP服务器代码】是一个关于程控(也称为会话初始化协议,Session Initiation Protocol)技术的项目,它提供了一套完整的源代码实现,能够执行并处理SIP通信。SIP是一种应用层控制协议,主要用于多媒体通信系统,如...

    SIP协议呼叫压力测试软件

    SIP协议呼叫压力测试软件是一种专门用于检验和评估SIP(Session Initiation Protocol)系统性能的工具。SIP是互联网电话、视频会议、即时消息等多种通信服务的核心协议,它的稳定性和效率直接影响到通信质量。这款...

    SIP模拟测试工具sipp-3.3

    **SIP模拟测试工具sipp-3.3详解** SIP(Session Initiation Protocol)是一种应用层控制协议,常用于多媒体通信系统,如VoIP、视频会议和即时消息。在开发和维护SIP服务器或客户端时,进行详尽的测试至关重要,而`...

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

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

    SIPP SIP学习模拟工具

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

    sip.gz_SIP 服务器_sip server_sip 服务_sip 电话_网络电话

    总结,SIP服务器软件,如D-LINK SIP ROUTER的源代码,提供了在Linux平台上部署和管理VoIP服务的能力。通过对SIP协议的支持,它使得网络电话成为可能,从而实现经济高效且功能丰富的通信方式。文件"ext2.mn"和...

Global site tag (gtag.js) - Google Analytics