editted, na życzenie JesseMonroy650 za:Uzyskiwanie informacji z Facebook wewnątrz PhoneGap Budowanie
Zrobiłem kilka hybrydowych aplikacji wcześniej, choć żaden komercyjnie wydany. Używam Build PhoneGap. Lokalizacja: https://build.phonegap.com/ Nie używam żadnej aplikacji komputerowej.
Oryginalna zawartość:
Próbuję pobrać dane z Facebook wewnątrz PhoneGap Build.
Mam prosty skrypt, który wydaje się, że powinna ona działać w oparciu o API:
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var fbLoginSuccess = function(userData) {
alert("UserInfo: " + JSON.stringify(userData));
facebookConnectPlugin.getAccessToken(function(token) {
alert("Token: " + token);
}, function(err) {
alert("Could not get access token: " + err);
});
}
facebookConnectPlugin.login(["public_profile"],
fbLoginSuccess,
function(error) {
alert("" + error)
}
);
}
</script>
I wierzę, mam ustawić mój config.xml poprawnie:
<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
<param name="APP_ID" value="<ACTUAL APP ID HERE>" />
<param name="APP_NAME" value="<ACTUAL APP NAME HERE>" />
</gap:plugin>
Ale Nie dostaję żadnego ostrzeżenia o tym (lub logu konsoli, kiedy próbuję tego).
Moje pytanie brzmi - czy poprawnie używam interfejsu API PhoneGap Build Facebook tutaj? Co powinienem zrobić inaczej?
To jest mniej ważne pytanie - punkty bonusowe, jeśli ktoś może wskazać, w jaki sposób mogę uzyskać ten sam proces roboczy w przeglądarce bez konieczności instalowania Cordova lokalnie - jeśli to w ogóle możliwe
Której wersji 'PhoneGap-version' są używasz? – JesseMonroy650
Wygląda 5.2.0 –
Twoja odpowiedź mnie zastanawia. Muszę zadać kilka pytań. Proszę ** odpowiedz na poniższe pytanie w poście **. Czy to Twoja pierwsza aplikacja hybrydowa? Czy korzystasz z aplikacji Desktop? Czy używasz [CLI, SDK lub Build] (https: // github.com/jessemonroy650/top-phonegap-errors/blob/master/new-to-Phonegap.md # 001)? Proszę nie zakładać odpowiedzi, proszę przeczytać link. Gdy już odpowiesz na pytanie * we wpisie *, odpowiedz w komentarzach, więc wiem, że dodałeś informacje do tego posta. – JesseMonroy650