2014-05-10 12 views
8

Devo essere in grado di invitare amici alla mia applicazione su Android. Sto usando HTML/js con PhoneGap. Il login con FB funziona perfettamente con il plugin ma non riesco a far funzionare l'invito.Invito di Facebook in PhoneGap restituisce OK

Il mio codice è:

FB.ui(
    {method: 'apprequests', 
    message: 'test'}, 
    function(response) { 
    alert("res:" + response); 
    } 
); 

posso selezionare gli amici, invia la richiesta ma nella segnalazione ottengo "res: OK" invece degli ID degli amici. Inoltre, per farlo funzionare, devo configurare la piattaforma "Sito web" oltre ad Android. C'è un altro modo? Voglio aprire una pagina specifica nell'applicazione per coloro che hanno già l'applicazione.

impostazioni

mio FB:

Base: 
    App Domains: <empty> 
Android: 
    Package Name: com.milab.idc.sheets 
    Class Name: com.milab.idc.sheets.ProjectActivity 
Website: 
    Site URL: https://play.google.com/store/apps/details?id=com.milab.idc.sheets 

La mia pagina Play Store: https://play.google.com/store/apps/details?id=com.milab.idc.sheets

Grazie

+0

Sto affrontando la stessa identica cosa usando PhoneGap e FacebookConnect. Sto cercando una soluzione in questo momento, per favore se ne trovi uno pubblicato, farò lo stesso. evviva e buona serratura a noi! – pjnovas

+0

Anch'io sto affrontando lo stesso problema, qualche aiuto ??? – DorR

+0

Potresti darci l'output di 'console.log (risposta);'? – GuyT

risposta

2

il facebook documentation dicono che dovreste compilare il parametro to con gli amici id

FB.ui({ method: 'apprequests', message: 'Come play Friend Smash with me!', to: friend_ids }, function(){ //handle result }

sembra che manchi.

più si dovrebbe ricevere il Refence_id quel punto sulla richiesta e non il friend_id.

+0

Non conosco gli ID dell'amico che desidero invitare. Questo è l'intero scopo. L'utente seleziona gli amici dal popup di invito di Facebook e restituisce l'ID selezionato. Questo funziona bene con Facebook js api. Non funziona quando lo si utilizza con il plugin phonegap in build PhoneGap – DorR

+0

hai l'autorizzazione user_friends prima di creare i tuoi apprequests? è un requisito per ricevere qualcosa di diverso da una lista vuota – Rugdr

+0

Grazie Rugdr, ma avevo già questo permesso ... Come ho detto, funziona quando si utilizza l'SDK JS di Facebook, non funziona quando utilizzandolo tramite il plugin Facebook Phonegap – DorR

Problemi correlati