2012-12-05 17 views
13

結果控制檯允許:Facebook的一個或多個指定的網址不被應用的設置

給定的URL不會被應用程序配置:一個或多個指定的網址,允許不被允許應用程序的設置。它必須與網站網址或Canvas網址匹配,或者該網域必須是其中一個應用網域的子網域。

基本上我正在嘗試的是讓用戶登錄blogspot.com上的博客,並在他的牆上張貼一些消息。

這裏是我如何在Facebook上配置的應用程序:
應用程序域:blogspot.com
沙盒模式:禁用
網站URL:my_blog_name.blogspot.com/p/publishing.html

回答

8

網站的網址開始http://它解決了我的問題。 現在我網站URL看起來是這樣的:http://my_blog_name.blogspot.com/p/publishing.html

+2

是的,協議標識符在這裏是必要的,你已經在你原來的問題中省略了它 – Igy

+1

我的確和你上面說的一樣。在https://developers.facebook.com/apps/myappid/summary?ref=nav,這裏我提到「example.networks.com」在「應用程序域名」和「網站與Facebook登錄」 - 網站網址:是「http://example.networks.com」(並且我嘗試了http://example.networks.com/facebookEX4.htm)。而我在其中調用FB.getLoginStatus的html頁面位於http://example.networks.com/facebookEX4.htm。但我仍然在猜測同樣的錯誤。你能告訴我我還錯過了什麼嗎? –

+0

這兩個網站URL和應用程序域都有助於允許的回調和來源。看看http://stackoverflow.com/a/7493806/614825,它至今仍然相關。 –

2

,Facebook並不關心什麼實際的IP地址的服務器位於 - 但它會檢查引用頁的域名是一樣的域名,你註冊與facebook.The問題是,無論您當前託管您的應用程序的網址未在您的應用程序配置中設置。轉到您的應用設置並確保網址匹配。

1

在我的情況下,它是www。我省略了,所以例如:的

http://website.com

代替

http://www.website.com

0

如果它一點兒也不工作,你已經設置了網站的網址在設置即使經過 - >基本選項卡設置 - >高級 - >有效的OAuth重定向URI,請嘗試執行以下操作並檢查它是否工作。

步驟1) 藤,設置 - >基本 - >聯繫人電子郵件(填寫你希望你的應用同步)的電子郵件ID

步驟2)後藤,狀態&評論 - >狀態 - >啓用選項爲是(讓您的應用程序可見公開)

現在,重新啓動您的應用程序並檢查,如果它工作正常..

0

您的應用程序應該是你在Facebook的developper的設置

8

當與https://www.facebook.com/dialog/oauth要求提交的redirect_uri是不存在的有效的OAuth重定向的URI列表中也會發生這種情況輸入的內容相同的域下:

  • 設置>>高級>>安全

經過大量的試驗和錯誤,W我添加了我使用的redirect_uri(在我的情況下爲https://www.facebook.com/connect/login_success.html),我突然接近了通過這個錯誤的步驟。

+0

這爲我解決了這個問題:當更改網站的域名時,很容易錯過此設置... –

+0

感謝有史以來最好的答案:) –

+0

現在已經移動(高級/客戶端OAuth設置),但非常重要!值得注意的是這個_didn't_爲'https://'工作,只有在切換到'http://'時纔會生效。 – SRack

1

我有這個問題,因爲起初我沒有把應用程序域放在設置頁面。在將「example.com」添加到應用程序域字段(假設URL爲http://www.example.com)後,問題不再存在。

0

的Facebook應用程序設置

雖然回答了幾次類似的信息,這是我的經驗僅供參考

  • 測試上localhost - 我想知道這是否可能是問題,但都能跟得上。包括
  • app_idredirect_uri
  • 正確編碼的URL。

那麼爲什麼這個錯誤?

查看Facebook Community Help和我一樣,這是謎題的重要缺失部分。

即:

<a href="https://www.facebook.com/dialog/share? 
    app_id=1234567890 
    &display=page 

    &href=http%3A%2F%2Fexample.org <-- This 
    &redirect_uri=http%3A%2F%2Fexample.org" <-- and This 

target="_overTheRainbow">Tell the world about this awesomeness!</a> 

必須與提交給Facebook的應用程序與app_id參考網址。

0

是的這是facebook api的常見問題。在URL之前不要使用www。它會解決問題。

-1

我在Facebook上張貼鏈接時遇到了同樣的問題。

我這樣做:

https://developers.facebook.com/

遷移標籤流後啓用URL安全。所以我只是禁用它,之後它現在爲我工作。

希望這能爲他人解決問題。

-1

轉到設置,然後選擇高級選項卡。在底部的「嵌入式瀏覽器OAuth登錄」啓用此選項。那麼你的問題就解決了。

3

由於您沒有正確配置FaceBook中的站點鏈接而出現這些問題。

轉到Facebook開發網頁

1.Select '設置' 2.Click '添加平臺' 3.Select 'Wesite' 4.Give您的網站名稱

最後保存的所有設置

相關問題