ฉันเขียนเกมสำหรับ Facebook โดยใช้ Rails และ jQuery ตั้งแต่ฉันเริ่มใช้ Facebook Javascript SDK การใช้ localhost เป็นโดเมนของแอปดูเหมือนจะทำงานได้ดี ฉันสามารถทดสอบเกมของฉันได้ทั้งในเครื่องและบน Heroku
ในวันที่ผ่านมาดูเหมือนว่า Facebook ได้ทำการอัปเดต UI ของนักพัฒนาซอฟต์แวร์ครั้งใหญ่ ตอนนี้ถ้าฉันเพิ่ม localhost เป็นโดเมนของแอปจะทำให้ฉันมีข้อผิดพลาดต่อไปนี้:
สิ่งนี้ต้องได้มาจาก Canvas URL, Secure Canvas URL, URL ของไซต์, URL ของไซต์บนอุปกรณ์เคลื่อนที่, URL ของแท็บหน้าหรือ URL ของแท็บหน้าที่ปลอดภัย ตรวจสอบและแก้ไขโดเมนต่อไปนี้: localhost
ตอนนี้เกมของฉันไม่ทำงานในเครื่องและฉันได้รับข้อผิดพลาดเมื่อ Javascript SDK เข้าสู่ระบบผู้ใช้:
รหัสข้อผิดพลาด API: 191 คำอธิบายข้อผิดพลาด API: URL ที่ระบุไม่ได้เป็นของแอปพลิเคชัน Error Message: Invalid redirect_uri: URL ที่ระบุไม่ได้รับอนุญาตโดยการกำหนดค่าแอปพลิเคชัน
สิ่งนี้ไม่เกิดขึ้นเมื่อฉันปรับใช้เกมของฉันเนื่องจาก herokuapp.com ถือเป็นโดเมนแอปที่ถูกต้อง
ฉันควรจะพัฒนาและทดสอบเกมของฉันอย่างไรหากฉันไม่สามารถใช้ localhost หรือ 127.0.0.1 ได้อีกต่อไป