2012-08-23 51 views
3

我剛在這裏設置了Facebook註冊插件http://www.lexpressproperty.com/en/registerFacebook註冊插件:註銷時出現「invalid_id」

我就像一個魅力,但我遇到了以下問題:當一個用戶要註銷(使用「X」旁邊,他的個人資料),他得到了以下消息:

Unable to load the registration form for . You may have previously blocked this app on Facebook. Go to your Facebook privacy settings to unblock this app. (Error: Invalid 'client_id'.)"

如果用戶然後刷新頁面,表單顯示正確。

回答

1

解決方案是在sandbox status

我也有同樣的問題,很無奈。但這是虛驚。上面的解決方案就像一個魅力。

+0

謝謝,但這不是與沙箱中的問題,因爲如果你刷新頁面註銷後,你可以註冊。順便說一句,該應用程序不是沙盒。 –

+0

可能是您使用的fbml控件有一些問題。因爲如果用戶最初沒有登錄到Facebook並訪問您的頁面,那麼它是空的,如果我們嘗試從該頁面中列出的鏈接登錄,則它將進入相同的錯誤頁面。用我使用的示例代碼查看我的答案。 – Sabo

1

我用下面的方法,它在所有情況下工作正常。嘗試一下。請注意,您需要在Facebook應用配置中指定的同一個應用域中爲redirect_uri字段提供實時url。

<iframe src="https://www.facebook.com/plugins/registration?client_id=999999999999&[email protected]&fields=name,birthday,gender,location,email,first_name,last_name" 
     scrolling="auto" 
     frameborder="no" 
     style="border:none" 
     allowTransparency="true" 
     width="100%" 
     height="390"></iframe> 
+0

謝謝你,它不會與此代碼註銷:http://www.lexpressproperty.com/en/register/pro?mode=iframe –

+0

我們如何解決這個問題時,我必須使用標籤。我需要在表單自定義字段,我真的不能使用iframe的方法 – smoizs

+0

恐怕我還沒有嘗試過其他方法。也許你可以在這裏更新它,如果你找到這些傢伙的解決方案。 – Sabo