凌亂,複雜的問題,但在這裏。我正在與Google Checkout進行整合項目,還有一項Google Checkout GWT服務,它返回Checkout網絡界面用於將美元兌換成當地貨幣的貨幣兌換率。此端點在https://market.android.com/publish/gwt/託管,並在螢火蟲我看到這個要去服務器盯着:提取GWT服務的結果
7|0|6|https://market.android.com/publish/gwt/|FCCA4108CB89BFC2FEC78BA7363D4AF6|com.google.wireless.android.vending.developer.
shared.MerchantService|getCurrencyExchangeRates|com.google.common.money.CurrencyCode/112449834|java.util.ArrayList/4159755760
|1|2|3|4|2|5|6|5|235|6|13|5|18|5|81|5|53|5|72|5|102|5|121|5|177|5|175|5|205|5|204|5|55|5|86|-1|
,這被返回
//OK[235,3,'D0JA',2,86,3,'CXXg',2,55,3,'DW2A',2,204,3,'X9NA',2,205,3,'EuvA',2,175,3,'VIig',2,177,3,'E2Dw',2,121,3,'E4ziA',2,1
02,3,'do$Q',2,72,3,'T82w',2,53,3,'Ds0Q',2,81,3,'Cq5g',2,18,3,'Dlfg',2,13,1,["com.google.common.collect.RegularImmutableList/4
40499227","com.google.common.money.SimpleMoney/627983206","com.google.common.money.CurrencyCode/112449834"],0,7]
原諒奇格式:不能完全得到代碼塊以正確格式。
徘徊網絡幾個小時結束我能夠確定RegularImmutableList
類在番石榴圖書館(在http://code.google.com/p/guava-libraries/)。我正在尋找的是:
- 我找不到任何地方的
com.google.common.money.SimpleMoney
或com.google.common.money.CurrencyCode
類:沒有人見過他們嗎? - GWT線格式似乎是一個奇怪的JSON字符串。我看到Google Groups消息的各種引用都在討論有關連線格式的描述,但無法找到潛在的消息或任何能夠讓我反轉的連貫引用:任何人都可以輕鬆參考?如果我至少能夠理解編碼是什麼,那麼如果沒有上述問題1中的類文件,我可能會離開。
- 我開始漫遊Android Market api庫http://code.google.com/p/android-market-api/,他們認爲他們必須完成一些Android Market通信集成,並且他們似乎已經使用protobufs完成了這項工作。 GWT/protobufs通信位有沒有像樣的參考?
這種瘋狂的根本原因是我需要能夠從Google Checkout中獲取定期匯率值,因此當我以外幣進口銷售交易時,我可以按照當時的流行匯率進行轉換交易時間。目前的Checkout報告格式不提供此功能,所以大多數人最終會使用與Google使用的不相符的替代匯率來源。這顯然是Google Checkout集成界面的一個缺點,但如果我們開始使用Google Checkout界面的缺點,我們將在這裏整整一週。我的意圖是輪詢Checkout界面,查看新履行的訂單,然後請求適當的匯率表,以便我可以近乎實時地計算出收款是什麼。我已經得到了投票,但不能完全超過匯率。
嗯。沒有希望。它是一個只提供信息的面向用戶的API,我將它與他們現有的接口一起明確地使用它,但我會去尋找服務協議,看看它是否有反對意見。我真的很喜歡它,如果我不必做任何這些廢話,但自2011年3月以來,我(和其他人)一直在努力解決這個集成問題,並且考慮到Google Checkout路線圖的不透明性,我將繼續努力並嘗試製作一些進展。 – Femi 2011-05-19 19:10:31
是的我看到人們一直在討論這一點:http://www.google.com/support/forum/p/checkout-merchants/thread?tid=0e75cc0a1868bbad&hl=zh-CN – 2011-05-19 19:28:58