首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

~soapheader 验证 有关问题~

2012-12-22 
~~~~~~~~~~~~~~~soapheader 验证 问题~~~~~~~~~~本帖最后由 linyb767 于 2012-12-06 13:07:59 编辑现在在

~~~~~~~~~~~~~~~soapheader 验证 问题~~~~~~~~~~
本帖最后由 linyb767 于 2012-12-06 13:07:59 编辑 现在在做一个百度推广的api程序
里面需要带head验证,例子是c#。net的
百思不得其解,我已经研究了好几天了,无奈还是不是很懂,有大侠能帮我解决下  THX!
WSDL:   https://api.baidu.com/sem/nms/v2/AccountService?wsdl
[最优解释]
你找到了AccountServiceClient就好了
直接实例化它,然后使用其中的方法。
好像只有一个方法叫getAccountInfo
需要参数是一个AuthHeader,这个Header的内容你看一下,把你手中有的信息填进去使用就好了。


返回结果ResHeader里面有userInfo。

[其他解释]
自顶一下~~
[其他解释]
 schemaLocation = https://api.baidu.com/sem/nms/v2/AccountService?xsd=../../Common.xsd 

其中有类型的规范,比如AuthHeader ResHeader 

这个地址下是类型规则。

https://api.baidu.com/sem/nms/v2/AccountService?wsdl 自定义了AccountTypeInfo的类型规则

Operation规定了方法的规则
Binding规定了绑定方式
Service规定了Service地址和Binding的使用。

如果你用C#或者其他.NET平台, 直接Add Service Reference吧,然后地址就是你给的那个。
会自动生成那些规范的类型。

入口是 XXXXServiceClient




[其他解释]

引用:
schemaLocation = https://api.baidu.com/sem/nms/v2/AccountService?xsd=../../Common.xsd 

其中有类型的规范,比如AuthHeader ResHeader 

这个地址下是类型规则。

https://api.baidu.com/sem/nms/v2/AccountServi……



vs2008 vb.net 有 Service Reference   
像这样应该是用web引用还是service引用  ?

你说的没有错   我找到了AccountServiceClient
[其他解释]
引用:
你找到了AccountServiceClient就好了
直接实例化它,然后使用其中的方法。
好像只有一个方法叫getAccountInfo
需要参数是一个AuthHeader,这个Header的内容你看一下,把你手中有的信息填进去使用就好了。

在文档中看到的方法为什么不能在refrense

返回结果ResHeader里面有userInfo。



我也不知道连接成功了没有  返回的state为0 ,看文档上面是success
我看文档上面好多的方法在Reference   里面找不到? 请问是为什么呢
[其他解释]
引用:
引用:你找到了AccountServiceClient就好了
直接实例化它,然后使用其中的方法。
好像只有一个方法叫getAccountInfo
需要参数是一个AuthHeader,这个Header的内容你看一下,把你手中有的信息填进去使用就好了。

在文档中看到的方法为什么不能在refrense

返回结果Re……


看到了,原来引用地址有两个,就差一个字母,还在研究~

热点排行