मैं रेल और jQuery का उपयोग कर फेसबुक के लिए एक खेल लिख रहा हूँ। जब से मैंने फेसबुक जावास्क्रिप्ट एसडीके का उपयोग करना शुरू किया है, ऐप के डोमेन के रूप में लोकलहोस्ट का उपयोग करना ठीक लग रहा था। मैं अपने खेल को स्थानीय और हरोकू दोनों पर परीक्षण करने में सक्षम था।
पिछले दिनों, ऐसा लगता है कि फेसबुक ने अपने डेवलपर यूआई के लिए एक बड़ा अपडेट किया है। अब अगर मैं लोकलहोस्ट को एक ऐप डोमेन के रूप में जोड़ता हूं, तो यह मुझे निम्न त्रुटि देता है:
यह कैनवस यूआरएल, सिक्योर कैनवस यूआरएल, साइट यूआरएल, मोबाइल साइट यूआरएल, पेज टैब यूआरएल या सिक्योर पेज टैब यूआरएल से लिया जाना चाहिए। निम्नलिखित डोमेन की जाँच करें और उन्हें सही करें: लोकलहोस्ट
मेरा गेम भी अब स्थानीय स्तर पर काम नहीं करता है और मुझे एक त्रुटि मिलती है जब उपयोगकर्ता में जावास्क्रिप्ट एसडीके लॉग होता है:
एपीआई त्रुटि कोड: 191 एपीआई त्रुटि विवरण: निर्दिष्ट URL एप्लिकेशन के स्वामित्व में नहीं है त्रुटि संदेश: अमान्य रीडायरेक्ट_यूरी: दिए गए URL को एप्लिकेशन कॉन्फ़िगरेशन द्वारा अनुमति नहीं है।
ऐसा तब नहीं होता है जब मैं अपना गेम तैनात करता हूं, क्योंकि herokuapp.com को एक वैध ऐप डोमेन माना जाता है।
अगर मैं अब लोकलहोस्ट या 127.0.0.1 का उपयोग नहीं कर सकता हूं, तो मुझे अपने गेम को कैसे विकसित और परीक्षण करना चाहिए?