2014-04-17 23 views
7

Tôi đang cố gắng tích hợp đăng nhập Facebook vào ứng dụng của mình bằng cách làm theo hướng dẫn trên facebooksdk.net. Tôi đang cố gắng sử dụng Facebook button control.Windows Phone 8 Facebook Đăng nhập URL không được phép bởi ứng dụng

Khi tôi bấm vào nút tôi nhận được lỗi sau:

Given URL is not allowed by the Application configuration.: or more of the given URLs is not allowed by the App's settings. must match the Website URL or Canvas URL, or the domain must be a of one of the App's domains.

Ảnh chụp màn hình để tham khảo -

Facebook Given URL is not allowed by Application Configuration

Theo somesources hiện nay là một lỗi mà sẽ ngăn chặn Facebook Login cho Windows Điện thoại hoạt động nếu bạn không có bất kỳ mục nhập nào trong trường "URI chuyển hướng OAuth hợp lệ" trong phần Nâng cao của cài đặt ứng dụng của bạn. Điều này có thể được giải quyết bằng cách thêm "https://m.facebook.com/dialog/return/ms" vào trường này.

Tuy nhiên, điều đó không giải quyết được vấn đề, vì vậy tôi có thể giải quyết vấn đề này bằng cách nào khác?

Trả lời

23

Có một lỗi trong Facebook và API của nó:

There is currently a bug which will prevent Facebook Login for Windows Phone from working if you have any entries in the "Valid OAuth redirect URIs" field in the Advanced section of your app settings. This can be worked around by adding " https://m.facebook.com/dialog/return/ms " in this field.

gợi ý Đó là sai, và bạn thực sự cần thêm https://www.facebook.com/ đến "OAuth trị chuyển hướng URI" lĩnh vực trong phần nâng cao các thiết lập ứng dụng của bạn .

Example of setting

+0

tôi muốn cung cấp cho bạn hàng ngàn điểm. Thankkkkkkkkk bạn rất nhiều! –

+0

@Figen Güngör Tôi rất vui vì điều này rất hữu ích cho bạn :) – kshitijgandhi

+0

Tuyệt vời! Nó hoạt động! – Fabiano

4

tôi đã cùng một vấn đề trước và tôi giải quyết nó bằng cách làm cho những thay đổi sau đây để cài đặt ứng dụng trong bảng điều khiển phát triển. Tất cả bạn phải làm là:

  1. Đến App Dashboard tại developers.facebook.com
  2. Tới thiết lập
  3. Đến Advanced Settings
  4. Có một tùy chọn "trình duyệt nhúng OAuth Đăng nhập" chắc chắn rằng nó được thiết lập để "có"

Example of embedded browser oauth login

Các vấn đề liên quan