Я работаю над приложением, которое извлекает сообщения из пользовательского потока (из таблицы потоков) и отображает их.
потоки POST_ID поля возвращаются в формате: {UID} _ {} сообщения дан, например .:android открытие facebook app на конкретное сообщение
100001147753406_320951738012113
Как я могу открыть facebook приложение, чтобы показать такой пост?
в веб-браузере, это может быть сделано с URL: www.facebook.com/uid/posts/postid, и в соответствии с поисковыми запросами, это должно быть достигнуто путем установления URI Intent на:
fb://post/{postid}?owner={uid}
Однако, это не всегда работает от намерения.
Каков правильный способ сделать это?
Ах. Виноват. Об этом я понятия не имею. Сожалею. Я заберу этот пост, посмотрю, смогу ли я найти решение и обновить, если я это сделаю. ;-) –
У вас нашли решение, потому что я пытаюсь выяснить, как точно то же самое. – user3132352
Является ли возвращаемый идентификатор сообщения (с использованием графика api) тем же идентификатором, который вы нашли, когда вы наводили указатель мыши на время публикации (используя браузер pc)? В моем случае они разные, и когда я пытаюсь открыть сообщение, используя ваш подход, он терпит неудачу. зная, что возвращенные идентификаторы сообщений не находятся в форме uid_postId, это просто postId. –