小编Tim*_*nov的帖子

WebRTC无法创建对等连接

将webkitPeerConnection更改为webkitPeerConnection00后,我无法在webrtc应用程序上创建对等连接

为什么onSignalingMessage没有调用

 pc = new webkitPeerConnection00(stun, onSignalingMessage);
Run Code Online (Sandbox Code Playgroud)

这是代码

$(function(){
var localInfo = {
    video:  $("#video_local").get(0),
    video_remote:  $("#video_remote").get(0),
    stream: null,
    initiator: false,
    peerCon: null,
    started: false,
    uid: render_param.uid,
    readySDP: null
};
wsSend({"act": "list", "join": "1"}, function(data){
    updateRoomDisplay(data.room_list);
    setInterval(function(){
        wsSend({"act": "check"}, function(data){
            $.each(data.ret, function(i, json_str){
                var msg = JSON.parse(json_str)
                if (msg.type == "sdp"){
                    receiveSDP(msg.sdp);
                } else if (msg.type == "room_info"){
                    updateRoomDisplay(msg.room_list);
                }

            });
        });
    }, 3000);
});
function updateRoomDisplay(room_list){
    console.log("list receive", room_list);
    var container = $("#room_container");
    container.empty();
    $.each(room_list, function(i, room_persons){
        if (i …
Run Code Online (Sandbox Code Playgroud)

webrtc

5
推荐指数
1
解决办法
6854
查看次数

Travelport Galileo python SoapClient

我需要为Travelport Galileo uAPI开发python soapclient.

这是Travelport Universal API的30天试用凭证

通用API用户ID:通用API/uAPI2514620686-0edbb8e4

通用API密码:D54HWfck9nRZNPbXmpzCGwc95

伽利略分公司代码(1G):P7004130

网址:https://emea.universal-api.pp.travelport.com/B2BGateway/connect/uAPI/

这是来自文档伽利略的引用

HTTP标头

HTTP标头包括:

SOAP端点,因地理区域而异.要求的服务.在前面的示例中,HotelService用于端点; 但是,根据请求事务修改服务名称.gzip压缩,这是可选的,但强烈建议.要在响应中接受gzip压缩,请在标头中指定"Accept-Encoding:gzip,deflate".

授权,遵循标准的基本授权模式."授权:基本"后面的文本可以使用Base 64进行编码.大多数编程语言都支持此功能.授权凭证的语法必须在Travelport分配的用户名和密码之前包含前缀"Universal API /".POST https://americas.universal-api.pp.travelport.com/ B2BGateway/connect/uAPI/HotelService HTTP/2.0

Accept-Encoding:gzip,deflate

Content-Type:text/xml; charset = UTF-8

SOAPAction:""

授权:基本UniversalAPI /用户名:密码

内容长度:长度

这是我的python代码

import urllib2
import base64
import suds

class HTTPSudsPreprocessor(urllib2.BaseHandler):

    def http_request(self, req):
        message = \
        """
            <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:air="http://www.travelport.com/schema/air_v16_0" xmlns:com="http://www.travelport.com/schema/common_v13_0" --> 
            <soapenv:header> 
            <soapenv:body> 
            <air:availabilitysearchreq xmlns:air="http://www.travelport.com/schema/air_v16_0" xmlns:com="http://www.travelport.com/schema/common_v13_0" authorizedby="Test" targetbranch="P7004130"> 
            <air:searchairleg> 
            <air:searchorigin> 
            <com:airport code="LHR"> 
            </com:airport></air:searchorigin> 
            <air:searchdestination> 
            <com:airport code="JFK"> 
            </com:airport></air:searchdestination> 
            <air:searchdeptime preferredtime="2011-11-08"> 
            </air:searchdeptime></air:searchairleg> 
            </air:availabilitysearchreq> 
            </soapenv:body> 
        """
        auth = …
Run Code Online (Sandbox Code Playgroud)

python api soap suds

5
推荐指数
1
解决办法
1840
查看次数

标签 统计

api ×1

python ×1

soap ×1

suds ×1

webrtc ×1