我想弄清楚如何解析google checkout发回的私人商家数据变量。我尝试过以下操作,但当谷歌发回我的页面时出现错误:
privatedata = ThisItem.merchantprivateitemdata.Any [0] .Value.ToString();
我只有一个由谷歌返回的子节点,那是
<
{MERCHANT_DATA_HIDDEN {1}} ae36ca4d-af36-4f69-8075-34441ff5130b >
/ {MERCHANT_DATA_HIDDEN {1}}
答案 0 :(得分:1)
这是解析商家私人数据的代码:
GCheckout.AutoGen.anyMultiple oneAnyMultiple =
inputNewOrderNotification.shoppingcart.merchantprivatedata;
System.Xml.XmlNode[] oneXmlNodeArray = oneAnyMultiple.Any;
string hiddenMerchantPrivateData = oneXmlNodeArray[0].InnerText;
我从NewOrderNotification对象的ShoppingCart项开始。您可能正在其他地方开始,因此需要根据需要进行相应调整。