是否有任何肥皂物体可以从营销云中获取旅程信息?
我正在尝试从营销云下载旅程信息,并了解它与_job Dataview的关系.是否有任何对象可以直接使用SOAP API调用来撤回所有相关信息? 我已经通过查询数据扩展名来下载_Journey数据维图,但我无法弄清楚它与_job数据范围的关系.如何将旅程信息连接到_JOB数据维护? 请帮助. 预先感谢. 解决方案 我认为您不能直接在_Journey和_job之间进行.愿您尝试尝试将_sent Dataview与_JourneyActivity 根据文档 tourneActivityObjectID对应于TriggererSendDefinitionObjectID 在_sent,_open,_ Click和_bounce中,数据视图 这些是与DOC的一些链接以获取更多信息:我希望这对您有帮助.
12 2024-04-26
编程技术问答社区
php webservice中使用C#的基本认证
我试图用C#中的该代码对Web服务php进行身份验证: // Create the binding. WSHttpBinding myBinding = new WSHttpBinding(); myBinding.Security.Mode = SecurityMode.None; myBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic; myBinding.Name = "Remessa"; myBinding.Namespace = "cramg.cra21.com.br"; myBinding.AllowCookies = true; EndpointAddress ea = new EndpointAddress("http://cramg.cra21.com.br/cramg/xml/protestos.php"); CRAMG.servercraPor
8 2024-04-26
编程技术问答社区
WCF:使用JSON对SOAP消息体进行编码
我们已经实施了我们的服务的肥皂实现,到目前为止,我们有一些遗留代码,这些代码正在包裹我们的args并返回另一个对象,以在RPC方法上浏览一些序列化/仿制药. 优化后,我们实施了此类,以使其序列化(Datacontractjsonserializer)并进行了gz gze我们的复杂请求参数和响应对象. 我现在想将这些东西推入WCF堆栈.我真正想要的是能够将消息主体编码为标准肥皂服务的JSON.我们需要交易支持和安全性等,因此我们需要能够支持标准绑定. 我设法实现了操作行为以序列化,以使消息输入包含JSON兼容XML.然后,我想添加一个MessageEncoder将XML变成消息正文中的JSON.这是我有问题的地方.我无法序列化整个消息,因为我们仍然具有标准的SOAP标头等,而S:Body仍然包含root请求或响应对象,然后在JSON兼容XML之前.我认为我可以使用jsonreaderWriterFactory,只是不确定如何将其应用于消息的Correc部分. 我知道
14 2024-04-26
编程技术问答社区
具有智能卡认证的WCF客户端在Win7上可以使用,但在XP上不能使用
这是简短的摘要: 我有一个在Windows 7(64位)上表现良好的WCF客户端(.NET 4.0),但在XP(32位)上失败.由于我有很多XP客户,这是一个巨大的问题. 客户端是由服务提供商提供的WSDL文件生成的. 服务是SSL的肥皂1.2,MTOM 客户证书在智能卡上(Acividindity) 这是代码: ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; //System.Net.ServicePointManager.SecurityProtocol =System.Net.SecurityProtocolType.Tls;//.Ssl3; EndpointAddress addr = new EndpointAddress(g2bservice); B2GServiceC
10 2024-04-26
编程技术问答社区
如何删除xmlns标签
我有以下代码. namespace IrancellSmsServer { [WebService(Namespace = "http://www.csapi.org/schema/parlayx/data/sync/v1_0/local")] public class SoapServer : System.Web.Services.WebService { [SoapDocumentMethod(Action = "",ParameterStyle = SoapParameterStyle.Bare)] [WebMethod] public syncOrderRelationResponse syncOrderRelation( Sync.UserID userID, string spID, string pr
14 2024-04-26
编程技术问答社区
为什么Basic Auth在我的WCF客户端到Java SOAP Web服务中不起作用?
我有一个基于Java的Web服务,需要与之通信的基本身份验证.如果我将WSDL URL键入浏览器,则会提示基本auth.我可以通过输入正确的凭据来获得. 但是使用我的WCF客户端行不通. 我这样构建了我的WCF客户端: var binding = new BasicHttpBinding { MaxReceivedMessageSize = 2048 * 10240, Security = { Mode = BasicHttpSecurityMode.TransportCredentialOnly, Transport = { ClientCredentialType = HttpClientCredentialType.Basic, Realm = "MYREALM", ProxyCredentialType = HttpProxyCredentialType.None }, Messag
12 2024-04-26
编程技术问答社区
不能以SOAP+XML方式发送WCF服务请求
使用Visual Studio 2010,我开发了WCF服务,该服务托管在Web应用程序上供第三方使用.他们告诉我他们无法调用它.为了进行测试,他们将我重定向到Altova XMLSpy,并指出,在创建新的肥皂请求时,如果他们选择" as as as as as SOAP+XML(SOAP 1.2)",请在"更改SOAP请求参数"菜单项中检查一下以下两个警报对话框: HTTP error: could not POST file ‘/TurniArc/WebServices/Processi.svc’ on server ’10.51.0.108’ (415) Error sending the soap data to ‘http://10.51.0.108/TurniArc/WebServices/Processi.svc’ HTTP error: could not POST file ‘/TurniArc/WebServices/Processi.svc’ on serv
12 2024-04-26
编程技术问答社区
使用标头安全性食用C#中的非ASMX SOAP 1.1 Web服务
第一次海报,所以如果我违反任何发布规则,请对我有些轻松 - 我读了它们,我认为我是对的. 我在发布之前一直在搜索一段时间,似乎找不到有关我要做的事情的指南,所以我想我会在这里发布. 我需要编写一个C#.NET 3.5程序来消费在Java开发的Web服务.我使用我的经验中的Web参考文献编写Dynamics CRM插件和软件,在.NET中练习.NET中的ASMX Web服务,但这让我感到困惑. 我的第一次尝试是使用Web参考(是的,我知道 - 不是WCF),但是Web服务需要密码数(带有Nonce和创建的SHA -1),用户名令牌和肥皂标头中的时间戳和时间戳令牌找不到使用Web参考的方法将它们添加到肥皂标头中. 我的第二次尝试是使用服务参考(我相信,但是我可能错了哈哈, 是WCF),但是我对此没有太多练习,我发现的任何教程在线没有太大帮助. 每次尝试使用WS时,我都会因无法进行身份验证而从服务器获得拒绝. 我的问题是如何在C#.NET 3.5中使用这些要
24 2024-04-26
编程技术问答社区
Visual Studio 2010 SOAP 服务引用仅返回空值
使用Visual Studio 2010的"添加服务参考"工具生成的客户端将呼叫的null值返回到任何远程函数. 该服务器是我知道通过与其他客户端进行测试可以正常运行的Perl CGI脚本(SOAP :: Transport :: HTTP :: CGI).我使用POD :: WSDL生成"添加服务参考"所需的WSDL文件. 我已经确认服务器正在从客户端获取消息并返回适当的结果,这使我得出结论,客户端配置或.NET的XML解析器存在一些缺陷.没有错误的错误,我在调用客户端的应用程序中不会尝试任何棘手的事情. 以前有人遇到过这个问题吗?还是知道如何获取XMLSerializer的调试信息? WSDL文件可以描述正确发送但不是如何解释响应的方法吗? service.servicehandlerclient client = new Service.ServiceHandLerclient(" Armservice"," https://domain/server_soap
8 2024-04-26
编程技术问答社区
同一服务的 soap 和 Rest 返回状态 404/未找到 soap 端点
我试图为同一服务的两个端点配置一个用于webhttpbinding的REST,另一个是WSHTTPBINDING的SOAP.但是,当我打到肥皂的服务时,它找不到终点. 这是我的界面 iticketservice.cs [ServiceContract] public interface ITicketService { [OperationContract] [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "/tickets")] void AddTicket(Ticket ticket); [OperationContract] [WebInvoke
12 2024-04-26
编程技术问答社区
定义在消费网络服务时要使用的端点
我是.net的新手,并且一直在关注本教程( http://johnwsaunders3.wordpress.com/2009/05/17/how-to-consume-a-web-service/)以使用简单的天气网络服务.我的小型控制台应用程序本质上要求用户提供邮政编码,然后向Web服务发射邮政编码,然后返回控制台中的响应.至少,这就是它应该工作的方式. 我使用的Web服务是: http://wsf.cdyne.com/weatherws/weatherws/weatherwesh.ast.asmx 问题的问题是,要消费服务的不同方式有多个端点: 肥皂1.1 肥皂1.2 http get http Post 因此,当我运行控制台应用程序时,我会出现以下错误: Unhandled Exception: System.InvalidOperationException: An endpoint configuration section for cont
14 2024-04-26
编程技术问答社区
WCF的双倍数数组没有被成功调用
所以我设法使用了肥皂没有问题,但是我很难使用WCF来完成相同的工作. 我的应用程序获取一个数字列表,然后使用Web服务总结它们,我可以成功地使用SOAP进行此操作,但是现在我遇到了与WCF一起尝试的麻烦. . Webservices09004961.ServiceReference1.Service1SoapClient SumCLient = new ServiceReference1.Service1SoapClient(); Webservices09004961.ServiceReference2.IService1 SumClientWCF = new ServiceReference2.Service1Client(); 请注意,我以相同的方式调用客户端方法. 但是,当我尝试相同的方法时,我似乎无法像以前使用SOAP那样调用arrayofdobles: Webservices09004961.Ser
10 2024-04-26
编程技术问答社区
如何使用另一种复杂对象类型序列化XML/SOAP对象?我不断获得无效的文档结构
我正在尝试将一组简单的C#代码序列化为XML/SOAP.我试图序列化的类类型具有另一种类型的单个属性.我一直遇到一个错误,即该文档在Epilog中失败,并会创建一个无效的XML文档.确切的错误消息在下面... 在状态EPILOG中的象征性开始会导致无效的XML 文档. 以下是我的测试集... using System; using System.IO; using System.Xml.Serialization; public class Program { public static void Main() { var mapping = new SoapReflectionImporter().ImportTypeMapping(typeof(Envelope)); var serializer = new XmlSerializer(mapping);
10 2024-04-26
编程技术问答社区
如何在SOAP服务参考中设置WSS-Type C#
我正在尝试将SOAP服务集成到WPF -C#项目中. 我已经将.wsdl文件作为服务参考. 我已经使用SoapUI进行测试,并在设置后能够得到响应: 端点 用户名 密码 wss-type 我需要将WSS-type设置为:PasswordText. 如果我在SoapUI中留下wss-type空白,我会回来: 未找到WS安全标头 我现在正在尝试通过C#获得响应,但是我不知道在c#中设置WSS-type的位置/如何. 这是我到目前为止的C#代码: MyClient mainClient = new MyClient(); object myRequestObject = ... // Client Credentials mainClient.ClientCredentials.UserName.UserName = "Username"; mainClient.ClientCredentials.UserName.Password = "Passw
10 2024-04-26
编程技术问答社区
列表来处理双数的数组
是否有一种方法可以处理我可以使用以下代码处理INT的双打列表,但不确定如何处理双打数组. { CalculateSumOfList.ServiceReference1.Service1SoapClient client = new CalculateSumOfList.ServiceReference1.Service1SoapClient(); CalculateSumOfList.ServiceReference1.ArrayOfInt arrayOfInt = new CalculateSumOfList.ServiceReference1.ArrayOfInt(); arrayOfInt.AddRange(listDouble); // error here! string result = client.CalculateSum(arrayOfInt); label1.Text = Convert.ToString(result); } 这完全是我需
12 2024-04-26
编程技术问答社区
如何处理CommunicationObjectFaultedException?
我有一种肥皂请求方法,可以返回一个令牌.在99%的时间里,这正常工作,但是有1%的时间我会得到一个CommunicationObjectFaultedException. 这是不可避免的,还是我的代码中有一些可以改进的东西. MyToken Token = new MyToken (); Exception exception = null; bool TokenSet = false; int attempts = 0; while(TokenSet == false && attempts
18 2024-04-26
编程技术问答社区
认证 Soap Api 头文件 c#
我试图调用肥皂API,但我无法验证. API应该在标题中像这样的XML恢复: XXXXXXXXX XXXXXXXXX 但我不明白如何通过,我试图以这种方式插入凭据: client.ClientCredentials.UserName.UserName = "XXXXXXXXX"; client.ClientCredentials.UserName.Password = "XXXXXXXXX"; 然后以这种方式构建活页夹: BasicHttpsBinding bindingHttps = new BasicHttpsBinding(); bind
12 2024-04-26
编程技术问答社区
如何生成具有正确命名空间前缀的SOAP兼容的XML响应?
我正在编写一个小型Web服务器(HTTPLISTENER),该服务器最终将作为Windows服务的一部分运行,并从另一个应用程序中响应SOAP请求. 我已经编写了代码来解码SOAP请求XML并提取操作,对其进行处理并获取结果,但无法正确生成响应XML. 我想避免单独生成每个元素,因为响应的类型可能会有所不同,我不想在Web服务器中编码每个变体,并且不必深处探究反思并走路类型结构以输出值.我更喜欢使用简单的东西,例如XMLSerializer serialize方法(大概是在类型结构上行走),但是目前尚不清楚它是否具有足够的控制. 我正在尝试在测试程序中产生的输出是:
22 2024-04-26
编程技术问答社区
C# WCF服务,读取soapenv头的安全部分
我正在寻找解决方法来读取传入的soapenv =>安全部分. 我一直在尝试从传入的请求中获取Soapenv,但没有运气: int operationIndex = OperationContext.Current.IncomingMessageHeaders.FindHeader("Security", "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"); string operation = OperationContext.Current.IncomingMessageHeaders.GetHeader(operationIndex); 这是标头格式的一个示例:
12 2024-04-26
编程技术问答社区