首页 > 解决方案 > 95|会话|Amadeus API 的非活动对话和标头无效

问题描述

我不断收到错误

95|会话|非活动会话

. 我之前已经刷新了请求以获取新的会话 ID 和安全令牌。但它仍然得到错误。我使用的 API 用于酒店。有 7 个步骤,我收到步骤 4 get_enhanced_price、5 pnr_request 和 7 pnr_request 的错误。

第二个错误是针对第 6 步的 sell_request。表明

表示消息寻址属性的标头无效,无法处理消息

任何人都可以帮助我吗?

标签: phpapiamadeus

解决方案


我今天看到了这个问题,我们被建议更改“action”和“SOAPAction”元素。例如,如果 SOAPHeader 的“操作”是 # http://webservices.amadeus.com/FMPTBQ_14_3_1A

在 HTTP 标头中,“action”和“SOAPAction”是!http://webservices.amadeus.com/FMPTBQ_ http://webservices.amadeus.com/FMPTBQ_14_3_1A(这个有版本号)

因此,我建议您将“action”和“SOAPAction”元素更改为 http://webservices.amadeus.com/FMPTBQ_14_3_1A

检查您的请求以查看您在操作和 SOAP 操作的请求中发送的内容,因为其中一个可能具有版本 ID,而另一个可能没有。

我认为这是错误的原因。


推荐阅读