2017-05-18 2 views
0

zu senden Ich entwickle eine App, die Facebook Messenger verwendet, um Links zu senden, die die App mit einem Deeplink öffnen. Dann möchte ich, dass der Benutzer, der den Link erhält, nur in der Lage ist, auf den Benutzer zu antworten, von dem der Link stammt. Ich kann dafür keine Lösung finden.Gibt es eine Möglichkeit, eine Nachricht an facebook messenger-user mit der ID

Ich benutze die reactive-native-fbsdk und es gibt eine Prop namens peopleIds in gemeinsamen Parametern für shareContent, aber ich kann es nicht mit sendButton arbeiten. Wenn ich versuche, einen Link zu senden, werden alle meine Facebook-Kontakte angezeigt. Wenn es eine Möglichkeit gibt, eine Antwort direkt zu senden, freue ich mich darüber zu hören!

Dies ist die Art, wie ich versucht habe, den shareLinkContent zu schreiben, wenn jemand einen Fehler sieht bitte sagen Sie mir.

state = { 
 
    shareLinkContent: shareLinkContent = { 
 
     contentType: 'link', 
 
     contentUrl: 'www.somelink.com', 
 
     commonParameters: commonParameters = { 
 
     peopleIds: ['XXXXXXXXXXXXX'] 
 
     } 
 
    } 
 
    }

Vielen Dank für die Beantwortung!

+0

Können Sie mir klarstellen, was Ihre beabsichtigte Interaktion ist? Ich verstehe nicht vollständig, der Benutzer wählt einen Freund, um eine Nachricht zu senden, aber der Bot liefert die Nachricht? Was willst du dann passieren? Ich kenne die FB Messenger Plattform gut, verstehe aber Ihren Anwendungsfall nicht, würde gerne helfen. –

+0

Es tut mir leid, wenn ich schlecht erklärt habe. Mein Anwendungsfall ist wie folgt: Ein Benutzer sendet einen Link von meiner App zu einem anderen Freund über Facebook Messenger. Die andere Person erhält den Link und öffnet meine App mit einigen Parametern über einen Deeplink. Dann trifft dieser Benutzer einige Optionen und sendet einen Link zurück, aber dieses Mal möchte ich nur den ersten Absender als einzige Option angeben. Ich habe die Facebook-ID und dachte, dass peopleIds in shareContent den Trick machen sollte, aber es scheint nicht. Vielen Dank für die Antwort, hoffe, das war leichter zu verstehen. – Struts

+0

Auch eine direkte Antwort-Taste wäre die bevorzugte Option, wenn ich die Freundesliste vollständig umgehen und zurück an die Person schicken könnte, indem ich einfach eine Senden-Taste drücke. – Struts

Antwort

0

Soweit ich verstehe, ist dies nicht möglich.

Verwandte Themen