पिछले कुछ हफ्तों में कहीं भी, आईओएस में अधिकृत फेसबुक कॉल "पृष्ठ नहीं मिला" के साथ विफल रहता है। ऐसा किसी भी उपयोगकर्ता के लिए होता है जिसने ऐप इंस्टॉल नहीं किया है या यदि ऐप की अनुमतियां बदल गई हैं और उपयोगकर्ता को अतिरिक्त अनुमतियां स्वीकृति देनी होंगी। ऐसा होता है कि फेसबुक ऐप उपयोगकर्ता प्रमाणीकरण या सफारी या पॉपअप संवाद को संभालता है या नहीं। सभी "पृष्ठ नहीं मिला" पृष्ठ पर रीडायरेक्ट करें।फेसबुक डब्ल्यू/अनुमति अनुरोध उपज अधिकृत करता है "पृष्ठ नहीं मिला"
https://m.facebook.com/dialog/oauth:
डिबगर के माध्यम से खुदाई, मैं लॉग इन स्क्रीन के लिए प्रारंभिक URL अनुरोध होने के लिए (एप्लिकेशन आईडी की जगह "[APP_ID]") में पाया गया? type = USER_AGENT & प्रदर्शन = स्पर्श & redirect_uri = अमेरिकन प्लान [APP_ID]% 3A% 2F% 2Fauthorize & एसडीके = 2 & गुंजाइश = USER_LOCATION% 2Cuser_relationships% 2Cemail% 2Cpublish_stream% 2Coffline_access & client_id = [APP_ID]
निम्न URL है लॉगिन प्रयास द्वारा मांगे जा रहे हैं (मुझे लगता है कि यूआरएल द्वारा उपयोगकर्ता की अपर्याप्त अनुमतियां हैं):
http://www.facebook.com/dialog/permissions.request?_path=permissions.request & APP_ID = [APPID] & redirect_uri = अमेरिकन प्लान [APPID]% 3A% 3F% 3Fauthorize & एसडीके = 2 & प्रदर्शन = स्पर्श & प्रकार = USER_AGENT & fbconnect = 1 & perms = USER_LOCATION% 2Cuser_relationships% 2Cemail% 2Cpublish_stream% 2Coffline_access & sso = iphone-सफारी & from_login = 1
मैं देख लिया है कि बंडल आईडी Xcode में सूचीबद्ध एक ही है जैसा कि फेसबुक में मेरे ऐप की सेटिंग्स के लिए सूचीबद्ध है।
क्योंकि अनुमति पृष्ठ नहीं दिख रहा है, नए उपयोगकर्ता ऐप नहीं जोड़ सकते हैं। मेरे ऐप के पुराने संस्करण जो काम करते थे, वैसे ही असफल हो रहे हैं। क्या समस्या हो सकती है?
ठीक है, यह _must_ ऐप के लिए एफबी सेटिंग्स के साथ कुछ करने के लिए हो। लेकिन पता नहीं क्या। मैंने अपने असफल ऐप के ऐप_आईड का उपयोग करने के लिए एफबी डेमो ऐप स्थापित किया है और यह विफल रहता है (इसलिए मुझे पता है कि यह जरूरी नहीं है कि मेरा कोड)। मैं इसे एक अलग ऐप की ऐप आईडी पर सेट करता हूं जिसे मैं अब विकसित नहीं कर रहा हूं; और यह काम करता है! मैं नहीं बता सकता कि दो अलग-अलग विन्यासों के बीच क्या अंतर है। ओह! – wrlee