2013-02-19 7 views
5

Ich arbeite an einer Anwendung, die Beiträge aus dem User-Stream (aus Stream-Tabelle) holt und zeigt sie.
Ströme post_id Felder werden im Format zurückgegeben: {uid} _ {} postid, z.B .:Android-Eröffnung Facebook-App auf einen bestimmten Beitrag

100001147753406_320951738012113 

Wie kann ich Facebook-Anwendung öffnen solchen Beitrag zeigen?

in Web-Browser kann dies mit der URL erfolgen: www.facebook.com/uid/posts/postid und nach sucht sollte diese uri indem Absicht der erreicht werden:

fb://post/{postid}?owner={uid} 

jedoch Dies funktioniert nicht immer vorsätzlich.

Was ist der richtige Weg, dies zu tun?

+0

Ah. Mein Fehler. Davon habe ich keine Ahnung. Es tut uns leid. Ich werde diesen Beitrag zurückziehen, sehen, ob ich eine Lösung finden und aktualisieren kann, wenn ich es tue. ;-) –

+0

Hast du eine Lösung gefunden, weil ich versuche genau das gleiche herauszufinden. – user3132352

+0

Ist die zurückgegebene Post-ID (unter Verwendung von graph api) die gleiche ID, die Sie gefunden haben, wenn Sie mit der Maus über die Post-Zeit fahren (mit dem PC-Browser)? In meinem Fall sind sie anders, und wenn ich versuche, den Beitrag mit Ihrem Ansatz zu öffnen, scheitert es. Wissend, dass die zurückgegebenen Post-IDs nicht in der Form von uid_postId sind, ist es nur die postId. –

Antwort

1

Nach Herumspielen mit den verschiedenen Möglichkeiten, diese einfache Format arbeitete schließlich für mich:

fb://post/{postid} 

Wo die Post-ID ist die gesamte {x_id} _ {y_id} string, zB:

fb://post/100001147753406_320951738012113 
Verwandte Themen