2012-04-29 21 views
7

Sadece benhost.com ile hostel6.in etki alanı adını kaydettim ve /fb/hogwarts_team klasöründe facebook uygulaması var.API Hata Kodu: 191, API Hata Açıklaması: Belirtilen URL uygulama tarafından sahip olunan değil

benim uygulama ayarlarından aşağıdaki ayarı kullanıyorum

Ben url

apps.facebook.com/hogwarts_team/ 

alıyorum hata

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. 

yoluyla uygulamayı kullanıyorum

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/ 

ama ne zaman ben url aracılığıyla uygulamayı kullanarak:

hostel6.in/fb/hogwarts_team/ 

her şey iyi çalışıyor. Zaten benzer soru için stackoverflow çözümler okudum fbmain.php

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

kod, ama hiçbiri şu ben kullandım bu ayarlardan dışında

benim için çalıştık.

cevap

4

Uygulamanız, redirect_uri parametresi https://173.254.28.28/~hostelsi/fb/hogwarts_team/ olarak ayarlandığında, hemen Anuth iletişim kutusuna yönlendiriliyor - bu, sorgunuzda listelediğiniz yapılandırma ile eşleşmiyor. PHP SDK'sini kullanıyorsanız sorunun nerede olduğunu bu muhtemeldir olarak

, aksi takdirde kullanıcının oturumunu tespit ve bir yapmazsa Oauth iletişim yönlendiriliyorsunuz nerede kontrol getLoginUrl() için çağrı kontrol var, burası redirect_uri'u yanlış ayarlıyor. Yerel olarak test ediyorsanız

+0

beni :) – pawan

+0

@lgy Bu loginUrl için oluşturulan kurtardı ... çok teşekkür ederim me.:- https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxx&redirect_uri=http%3A % 2F% 2Fapps.facebook.com% 2Ftest_prophet & state = c24aca68c37d388249e941c48e0e6bfd & scope = email% 2Cpublish_actions Aynı API kodu 191 hatası alıyorum. – Divyanshu

8

, Sadece sitesi url kutusuna uygulama alanı kutusuna

  • http://localhost:8080/ yılında

    1. Localhost ekleyin.

    Bu benim için çalışır!

  • +0

    Sanırım cevabınız Doğru olarak işaretlenmiş olmalı ... kısa ve sorunumu çözdü. hile, etki alanı bölümüne (Localhost) ekliyordu. Çok teşekkürler. – reaz

    +1

    @Rebo Sizler güzelsiniz.Happy kodlama. – user1452376

    +0

    Çok faydalı! Ne yazık ki bu alanlardaki Facebook belgelerini bulamıyorum. Ya da aslında onları hiç bulamıyorum. = \ Cevabınız için teşekkürler! –

    0

    Ben de bile doğru girdikten sonra aynı sorunla karşı karşıya:
    1) Uygulama Domain ve
    2) Temel uygulama ayarlarından İletişim Email kurmak vermedi
    Sitesi URL'si. Birkaç saat geçirdikten ve fb'de yeni uygulama oluşturduktan sonra bunu buldum. Bu benim gibi aynı hatayı yapan biri için yararlı olabilir.

    İlgili konular