大家晚上好。
我想说的是,我对wsdl、soap、suds这整件事都很陌生!尽可能多地提供信息。wsdl是这个http://api3.pingar.com/PingarAPIService.asmx?WSDL
我花了好几个小时试图找出我正在使用的代码有什么问题,但最终还是一无所获。我借用了这里的代码:https://gist.github.com/maheshcr/1829570,并填充了必要的字段(AppID,KeyID)。
我的问题是,当我运行此代码时,我收到:
服务器引发错误:“服务器无法处理请求。--->;对象引用未设置为对象的实例。'
当我在网上寻找类似的问题时,我想这一定是一个印刷错误。在反复检查并比较了wsdl和代码调用之后,我根本没有发现任何错误。
我真的没主意了,最后我来这里寻求帮助。
以下是打印在我的命令行上的请求正文:(PingarAPIRequest){
AppID = "12345abc" #hypothetical appid
AppKey = "abcd123456" #hypothetical appkey
Language = "en"
RapidDiscovery =
(RapidDiscovery){
Query = None
Documents =
(Documents){
string[] =
}
DocumentsFormat =
NumberOfResults = None
SummaryLength = None
MinKeyphraseness = None
}
EntityExtraction =
(EntityExtractionRequest){
Documents =
(ArrayOfString){
string[] =
"Just a random input where we expect to find iron man 3 and the hobbit as the extracted entities.
",
}
DocumentsFormat = "Text"
IncludeSingleSiblings = True
TaxonomyNames =
(TaxonomyNames){
string[] =
}
NumberOfKeywords = 10
EntitiesToExtract =
(EntitiesToExtract){
EntityTypes[] =
}
WikifyLinkDensity = 0.5
}
ContentAnalysis =
(ContentAnalysis){
Documents =
(Documents){
string[] =
}
DocumentsFormat =
SummaryLength = None
EntitiesToRedact =
(EntitiesToRedact){
EntityTypes[] =
}
EntitiesToSanitize =
(EntitiesToSanitize){
EntityTypes[] =
}
}
}
任何帮助和/或建议将不胜感激!
提前感谢您的时间,我一定会尽快发布更多的信息。我希望这个帖子,也能帮助别人。
编辑:我想加上泡沫测井信息。
调试模式-肥皂水客户公司名称:
^{pr2}$