2013-05-26 11 views
8

się Połącz z Facebookiem Używam plugin PhoneGap to jedno: https://github.com/phonegap-build/FacebookConnectPhoneGap Facebook connect wtyczek ustawień

jestem zagubiony Facebooku ustawieniach aplikacji, gdy zgłoszę FB.init() otrzymuję komunikat o błędzie:

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

edytowany WWW z Facebooka login (adres uRL witryny) na adres: http: // localhost/(bez przestrzeń oczywiście tylko dodałem, bo stackoverflow nie pozwala na połączenie z „localhost” w nim) i Czekałem kilka minut (więcej niż jeden dzień), aby zadziałało, ale nadal nie działa.

Każdy pomysł, jak mogę go uruchomić?

dzięki

+0

Czy wypróbowałeś tę wersję, to może pozwolić na większą personalizację. https://github.com/phonegap/phonegap-facebook-plugin – Blynn

+0

Zauważyłem, że adres URL, który próbuje wysłać na facebook to: // android_assets/www/[file_name_here]. Nie naprawiłem jeszcze problemu w mojej aplikacji, ale kiedy zmieniłem kod FB.init ({}), by pasował do https://github.com/phonegap-build/FacebookConnect/blob/master/example/Simple/index .html błąd zniknął. –

+0

kiedykolwiek to naprawić? mając ten sam problem ... – K2xL

Odpowiedz

1
Write this code in onDeviceReady after creating your application id on facebook 


FB.init({ 
      appId: "<your appId>", 
      nativeInterface: CDV.FB 
}); 
0

facebook EIT ustawienia aplikacji ustawić "Witryna z Facebooka Logowanie" do

http://localhost/ 
+0

Ale wtedy logowanie na facebooku na prawdziwej stronie nie zadziała –

4

Istnieje kilka ustawień, które trzeba ustawić.
Ustawienia te działały dla mnie w środowisku budowy Phonegap.

Pod Native Android App:

  • Nazwa pakietu: z "widget id" masz w config.xml (np com.aaa.bbb)
  • nazwa klasa: "identyfikator widżetu" z dołączonym dodatkiem ".ProjectActivity" (np. com.aaa.bbb.ProjectActivity)
  • hasz klucza: wygenerowanie skrótu klawiszowego za pomocą instrukcji Androida. Facebook wyjaśnia to w https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/
  • Facebook login: włączona
  • głębokie powiązanie: niepełnosprawnych

Inne kroki:

  • Nie trzeba ustawić „Witryna z Facebooka Logowanie (adres strony) "do http://localhost/ już. Jeśli masz prawdziwą stronę internetową (z loginem na Facebooku), to jest miejsce, w którym można umieścić prawdziwy adres URL strony.
  • Upewnij się, że tryb piaskownicy jest wyłączony
+0

cześć. Dzięki, zrobiłem to wszystko, ale nadal nie działa. możesz pomóc? myślisz, że może to być związane z .ProjectActivity, ponieważ zamiast tego mam główny index.html. – Sarah