问题描述
我怎样才能打开使用insalled Facebook应用程序的Facebook页面?究竟页面,而不是个人资料,因为FB://轮廓正常工作
How can I open Facebook page using insalled Facebook app? Exactly page, not profile, because fb://profile works fine.
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/page_id")));
好像FB://网页不能正常工作,因为它只是打开进料
Seems like fb://page isn't working, because it's just opens feed.
推荐答案
的 FB://页/ {ID} 的是要走的路:
final String url = "fb://page/" + facebookID
Intent facebookAppIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
facebookAppIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(facebookAppIntent);
您确定您使用在身份证号码你的Facebook页面的并不会在用户名
Are you sure you are using the ID number of your Facebook page and NOT the username?
我的意思是,如果,例如,你想打开的Facebook自身的Facebook页面(即),你必须使用:
What I mean is that if, for example, you want to open the Facebook page of Facebook itself (i.e. https://www.facebook.com/facebook) you have to use:
fb://page/20531316728
由于 20531316728 的是Facebook页面的 ID (而的Facebook 的是在用户名)。
Since 20531316728 is the ID of the Facebook page (while facebook is the username).
如果你不知道你的Facebook页面的ID,你可以找回开口道:
If you don't know the ID of your Facebook page, you can retrieve it opening:
https://graph.facebook.com/{username}
这篇关于通过Facebook应用程序打开的Facebook页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!