fb應用程式api登入錯誤-無法通過網域驗證(WordPress、Joomla、Discuz常發生)(2018.3.19更新)

1 Star2 Stars3 Stars4 Stars5 Stars (3已評分, 平均: 5.00 out of 5)
Loading...

有時候網頁會使用FB應用程式api來做一些功能,特別是在WordPress上有時有些外掛會用到FB登入、FB留言板之類的功能串接,而設定上其實只有數個步驟而已,但有時會發生「網域未包含在應用程式的網域中」的錯誤,明明檢查無誤卻仍然會一直跳出,後來在網路上找到解法...

2018.3.19 FB有改版,請直接往下看修改之處。

無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域。

這個要怎麼處理呢?

首先當然要確定你其它的設定是無誤的,如下:

一、「設定」中有設好網域與網址

先設①再設定②

二、是否有發佈此應用程式

(此時若仍會跳出文章開頭講的「網域未包含在應用程式的網域中...」的錯誤,則再補第三點的設定)

三、加一個重新導向設定

如上圖,在①輸入你的網址,例如我的是:
0800happy.com
www.0800happy.com
一個有www一個沒有,而http不用打,它會自動產生。

這樣就能通過FB應用程式的驗證了。


2018.3.19 更新內容 :

前面的步驟都沒變 ,只有在上面的" 三、加一個重新導向設定",已經無法直接把自己網站首頁網址直接輸入來騙FB了,目前FB要求用來與FB串接的應用程式須提供一個「重新導向」的網址來輸入到FB應用程式API中,以使用的WordPress而言,我的外掛程式也有配合這次FB改版而更新到新版後也提供了一個網址讓我拿來輸入在FB應用程式API中,如下圖:

▼下面這一張是我自己的WordPress後台的外掛,不是FB應用程式API的介面,請勿誤會了。

以下把FB API應用程式此次改版的通知信,列出參考如下:

Required Security Update for Facebook Login
In 35 days, we're making a security update to Facebook Login that will invalidate calls from URIs not listed in the Valid OAuth redirect URIs field of your Facebook Login settings.This update comes in response to malicious activity we saw on our platform, and we want to protect your app or website by requiring a new strict mode for redirect URIs. Take action now to ensure your redirect traffic continues to work. Learn More

翻成中文的話意思如下:

如果覺得這篇文章不錯,請幫我們讚一下!
Facebook
Google+
Telegram
E-mail
今晚有風

我是今晚有風,我喜歡寫部落格來記錄「把不會變會」的事,也喜歡教別人寫部落格,更有替人架設部落格網站的服務(就像本站)。
凡是網路行銷相關都興趣十足,特別是「關鍵字&內容行銷」! 目前主要是專職部落客網站接案製作架站教學,歡迎找我聊聊。

  • 如果您免寫程式的架站有興趣話的,可以加入FB社團一起交流。
  • 如果您需要更系統性的學習,歡迎參考我的線上課程
※你可能也喜歡:
有話想說嗎?

fb應用程式api登入錯誤-無法通過網域驗證(WordPress、Joomla、Discuz常發生)(2018.3.19更新)” 有 8 則迴響.

  1. 我和 Tommy 遇到一樣的問題,使用 localhost, 按照文中的設定處理完,還是一樣出現

    【無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域。】

    @@, 我的 api 版本是 v2.8, 會和這有關?

  2. 請問一下, 2018.3.19 更新內容 中 “如下圖” 是如何找出來的?

    我是昨天才建立的facebook app, 網域都是 localhost.
    其他都設置好, 只是不能 “對重新導向 URI 使用 Strict 模式” 改成否, 和找不到 “如下圖” 所顯示的版面.
    現在facebook 有跳出來問權限, 之後就 顯示錯誤 :
    無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域。

發表迴響

推薦閱讀 :
推薦閱讀 :
有很大的檔案想要分享給人下載(例如影片),又不想上傳到自己的…
d
c