2014-11-25 42 views
0

使用Facebook.Client LoginButton控件工作的現有WinRT應用程序現在失敗,'給定的URL不被應用程序配置允許:應用程序的設置不允許使用一個或多個給定的URL。它必須與網站URL或Canvas URL匹配,否則該域必須是其中一個應用程序域的子域「在後端服務上做了某些更改?通過C#Facebook.Client LoginButton連接到Facebook現在失敗?

回答

0

在重寫Facebook客戶端的創建和直接使用SDK的授權後,仍然存在相同的問題,因此排除了該控件。類似問題的重新掃描揭示了由David Alpert發佈​​的解決問題的答案(見下文)。在調用GetLoginUrl中使用的redirectURL與下面的一樣,並且這是我添加的。這固定了基於SDK的連接,當我切換回基於控制的授權時,即使沒有具體使用所引用的URL也是如此。

這是大衛的回答是: 這也可以在重定向的URI發生在與https://www.facebook.com/dialog/oauth要求提交的REDIRECT_URI不存在有效的OAuth的列表: •設置>>高級>>安全 大量的試驗和錯誤後,當我添加了我正在使用的redirect_uri(在我的情況下爲https://www.facebook.com/connect/login_success.html)時,我突然接近了這個錯誤的步驟。