API ในแอป Google Wallet มีการเปลี่ยนแปลงอะไรบ้าง

เกิดอะไรขึ้นกับ Google jsapi สำหรับการซื้อที่ไม่เหมาะสม รหัสนี้ใช้งานได้ 2 วันที่ผ่านมาและหยุดทำงานเมื่อวานนี้

ฉันโหลดสคริปต์จากที่นี่

จากนั้นโหลดการชำระเงิน:

 google.load('payments', '1.0', {
        'packages': ['sandbox_config']

    });

จากนั้นเมื่อฉันโทรซื้อ:

goog.payments.inapp.buy({ etc ...

ฉันได้รับข้อผิดพลาดของสคริปต์ 'goog' ไม่ได้ถูกกำหนด


person MBC    schedule 18.11.2012    source แหล่งที่มา
comment
เนื้อเรื่องหนาขึ้น ... ฉันจำเป็นต้องรวม jQuery ก่อนที่จะโทรในแอปหรือไม่? อย่างไรก็ตาม - ฉันได้ติดตามผ่านโค้ดของ Google แล้วและพบว่า goog ควรเป็น window.parent.google มีอะไรเปลี่ยนแปลงบ้าง??   -  person MBC    schedule 18.11.2012
comment
ไม่จำเป็นต้องใช้ jQuery สำหรับในแอป อาจเป็นเพียงแค่ แซนด์บ็อกซ์ อาการสะอึก(?) ดูเหมือนว่าทุกอย่างจะดีในแซนด์บ็อกซ์ของฉัน   -  person EdSF    schedule 19.11.2012
comment
ตกลง -- ใช้งานได้ใน Chrome ล้มเหลวใน Internet Explorer 9!!!   -  person MBC    schedule 19.11.2012
comment
น่าสนใจ - ฉันจำเหตุผลที่ฉันบังคับ IE8 ผ่าน X-UA-Compatible ไม่ได้ แต่ดูเหมือนว่าสิ่งต่างๆ จะได้ผลหากฉันแก้ไขจุดบกพร่องโดยใช้ IE9 บนเบราว์เซอร์ IE9 และโหมดเอกสาร...   -  person EdSF    schedule 19.11.2012
comment
ฉันเพิ่งลบคำสั่ง X-UA-Compatible ที่ฉันบังคับให้เพจเป็น ie8 ดังนั้นสิ่งต่าง ๆ ควรทำงานได้ตามที่คาดไว้บน ie9 การอ้างอิง MSDN ในโหมดเอกสารอยู่ที่นี่   -  person EdSF    schedule 20.11.2012
comment
ขอบคุณเอ็ด แต่ฉันทำผิดพลาด นี่คือ Win 8 / IE 10 ที่ฉันใช้งานอยู่ .. ยังใช้งานไม่ได้!   -  person MBC    schedule 21.11.2012
comment
ฉันเพิ่ม ‹meta http-equiv=x-ua-tablet content=IE=9 /› และได้รับ Line: 351 Error: Class$S1674: Must enter a target window   -  person MBC    schedule 21.11.2012
comment
ไม่สามารถป้อนข้อมูลได้ในขณะนี้ - ฉันไม่มี win8/ie10...ขออภัย...เพจของคุณ (url) อยู่ที่ไหน?   -  person EdSF    schedule 21.11.2012
comment
ฉันกำลังทดสอบเท่านั้น -- ไม่มีการติดตั้ง   -  person MBC    schedule 22.11.2012
comment
ฉันขอโทษ แต่ฉันเห็นข้อผิดพลาดเดียวกันนี้เมื่อใช้ Chrome สิ่งนี้อยู่ระหว่างการผลิตและใช้งานได้ตั้งแต่ Google IO 2012 ฉันได้เพิ่มการสนับสนุนทันทีหลังจากเรียนรู้เกี่ยวกับ google wallet api ใหม่ที่ IO หากต้องการดูข้อผิดพลาด ให้ไปที่ signup.runnyc.com/evententry/2929162 กรอกข้อมูลในช่องที่ต้องกรอกทั้งหมด (คุณสามารถใส่ x ลงในช่องได้ อีเมลต้องมีบางอย่างที่ดูเหมือนที่อยู่อีเมล [email protected] ใช้งานได้ และคุณต้องกาเครื่องหมายที่ช่องยอมรับการสละสิทธิ์ เมื่อคุณคลิกชำระเงินด้วย Google Wallet คุณจะเห็น Uncaught ReferenceError: goog is not กำหนดไว้   -  person Ralph Yozzo    schedule 07.12.2012
comment
ฉันโพสต์คำตอบสำหรับปัญหาของฉันที่นี่: stackoverflow.com/questions/13769248/   -  person Ralph Yozzo    schedule 07.12.2012