2014-05-10 11 views
8

Ich muss Freunde zu meiner Anwendung auf Android einladen können. Ich benutze HTML/js mit Phonegap. Die Anmeldung mit der FB funktioniert gut mit dem Plugin, aber ich kann die Einladung nicht ausführen.Facebook einladen in phonegap gibt OK zurück

Mein Code ist:

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

ich die Freunde auswählen kann, sendet er die Anforderung aber in der Alert-i get "res: OK" statt die IDs der Freunde. Zusätzlich, um es funktionieren zu lassen, muss ich "Website" Plattform zusätzlich zu Android konfigurieren. Gibt es eine andere Art und Weise? Ich möchte bestimmte Seite in der Anwendung für diejenigen öffnen, die bereits die Anwendung haben.

Meine FB Einstellungen:

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 

My Play Store-Seite: https://play.google.com/store/apps/details?id=com.milab.idc.sheets

Dank

+0

Ich bin genau das gleiche mit Phonegap und FacebookConnect. Ich suche gerade nach einer Lösung, bitte, wenn Sie einen Beitrag finden, werde ich das gleiche tun. Prost und gutes Schloss zu uns! – pjnovas

+0

Ich bin auch auf das gleiche Problem, jede Hilfe ??? – DorR

+0

Können Sie uns die Ausgabe von 'console.log (Antwort);'? – GuyT

Antwort

2

die facebook documentation sagen Sie den to Parameter mit der id Freunde bevölkern sollten

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

es scheint, dass es fehlt.

Plus sollten Sie die Reference_id dieser Punkt auf der Anfrage und nicht die Friend_id erhalten.

+0

Ich kenne nicht die IDs des Freundes, den ich einladen möchte. Das ist der ganze Zweck. Der Benutzer wählt die Freunde aus dem Facebook-Einladungs-Popup aus und gibt die ausgewählte ID zurück. Das funktioniert gut mit Facebook js api. Funktioniert nicht, wenn Sie es mit phonegap plugin in phonegap build verwenden – DorR

+0

haben Sie die user_friends-Erlaubnis, bevor Sie Ihre apprequests machen? es ist eine Voraussetzung, um alles andere, dass eine leere Liste zu erhalten – Rugdr

+0

Dank Rugdr, aber ich hatte bereits diese Erlaubnis ... Wie gesagt, es funktioniert, wenn Sie das Facebook JS SDK verwenden, es nur tun, wenn mit Hilfe von Phonegap facebook plugin – DorR

Verwandte Themen