2012-04-29 30 views
7

मैं सिर्फ justhost.com साथ hostel6.in डोमेन नाम पंजीकृत है स्वामित्व में नहीं है, और मैं /अमेरिकन प्लान/hogwarts_team फ़ोल्डर में फेसबुक एप्लिकेशन है।एपीआई त्रुटि कोड: 191, एपीआई त्रुटि विवरण: निर्दिष्ट URL आवेदन

मैं अपने एप्लिकेशन सेटिंग में निम्नलिखित सेटिंग का उपयोग कर रहा

App Domain:   hostel6.in 
Site URL:   http://hostel6.in/fb/hogwarts_team 
Canvas URL:   http://hostel6.in/fb/hogwarts_team/ 
Secure Canvas URL: https://secure.justhost.com/~hostelsi/fb/hogwarts_team/ 

जब मैं यूआरएल

apps.facebook.com/hogwarts_team/ 

मैं हो रही है त्रुटि

API Error Code: 191 
API Error Description: The specified URL is not owned by the application 
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration. 

के माध्यम से एप्लिकेशन का उपयोग कर रहा है, लेकिन जब मैं कर रहा हूँ यूआरएल के माध्यम से ऐप का उपयोग करना:

hostel6.in/fb/hogwarts_team/ 

सबकुछ ठीक काम करता है।

इन सेटिंग्स मैं का इस्तेमाल किया है से

अलावा fbmain.php

$fbconfig['baseUrl'] = "http://hostel6.in/fb/hogwarts_team/" 

में कोड मैं पहले से ही इसी तरह के प्रश्न के लिए stackoverflow पर समाधान पढ़ा है, लेकिन कोई भी निम्नलिखित मेरे लिए काम किया है।

उत्तर

4

आपका ऐप redirect_uri पैरामीटर https://173.254.28.28/~hostelsi/fb/hogwarts_team/ पर सेट पैरामीटर के साथ तुरंत ऑथ संवाद पर रीडायरेक्ट कर रहा है - यह आपके प्रश्न में सूचीबद्ध कॉन्फ़िगरेशन से मेल नहीं खाता है।

यदि आप PHP एसडीके का उपयोग कर रहे हैं, तो loginUrl() प्राप्त करने के लिए अपनी कॉल जांचें क्योंकि यह संभवतः समस्या है, अन्यथा जांचें कि आप उपयोगकर्ता के सत्र का पता लगा रहे हैं और ओथ संवाद में रीडायरेक्ट कर रहे हैं यदि कोई नहीं करता है मौजूद है, क्योंकि यह वह जगह है जहां आप redirect_uri गलत तरीके से सेट कर रहे हैं।

+0

आपको बहुत बहुत धन्यवाद ... तुम मुझे :) – pawan

+0

@lgy यह loginUrl के लिए उत्पन्न बचाया me.:- https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxx&redirect_uri=http%3A % 2 एफ% 2Fapps.facebook.com% 2Ftest_prophet & state = c24aca68c37d388249e941c48e0e6bfd और scope = ईमेल% 2Cpublish_actions मुझे भी वही API कोड 191 त्रुटि मिल रही है। – Divyanshu

8

आप स्थानीय रूप से परीक्षण कर रहे हैं, बस एप्लिकेशन डोमेन बॉक्स

  • http://localhost:8080/ साइट यूआरएल बॉक्स में में

    1. Localhost जोड़ें।

    यह मेरे लिए काम करता है!

  • +0

    मुझे लगता है कि आपका उत्तर सही के रूप में चिह्नित होना चाहिए था ... यह मेरी समस्या को छोटा और हल कर दिया गया है। यह चाल डोमेन भाग में (लोकलहोस्ट) जोड़ रही थी। बहुत बहुत धन्यवाद। – reaz

    +1

    @ रेबो आप अच्छे हैं। खुशी कोडिंग। – user1452376

    +0

    बहुत उपयोगी !! दुर्भाग्य से मुझे इन क्षेत्रों पर फेसबुक प्रलेखन बहुत उपयोगी नहीं लगता है। या वास्तव में मैं उन्हें बिल्कुल नहीं मिला। = \ उत्तर के लिए धन्यवाद! –

    0

    मैं भी उचित प्रवेश करने के बाद भी एक ही मुद्दे का सामना करना पड़ा:
    1) अनुप्रयोग डोमेन और
    2) साइट यूआरएल
    मैं बुनियादी एप्लिकेशन सेटिंग में संपर्क ईमेल सेट नहीं किया। कई घंटों खर्च करने और एफबी में नया ऐप बनाने के बाद मुझे यह पता चला। यह किसी ऐसे व्यक्ति के लिए उपयोगी हो सकता है जो मेरे जैसे ही गलती कर रहा हो।

    संबंधित मुद्दे