gpt4 book ai didi

facebook - 使用 URL 在移动平台上启动 Facebook 应用程序粉丝页面?

转载 作者:行者123 更新时间:2023-11-30 05:18:34 25 4
gpt4 key购买 nike

我花了一些时间研究这个问题,但找不到答案。

基本上,我正在尝试使用 fb://句柄编写一个 URL,它将在智能手机的 Facebook 应用程序上打开我的 Facebook 粉丝页面。

下面的页面列出了 FB 应用程序支持的句柄代码,但我不知道如何让它启动到我的页面: What are all the custom URL schemes supported by the Facebook iPhone app?

我知道我的页面 ID 是:212971392077465

最终,我希望我正在编写的网页检查是否安装了 Facebook 应用程序,如果已安装,则将其启动到粉丝页面,但如果没有,则重定向到 http://m.facebook.com 上的粉丝页面。 .

我想这样做而不是直接访问 Facebook 的移动网站,因为如果应用程序安装在用户的手机上,那么他们可能无法通过浏览器在 Facebook 上进行身份验证,这会降低体验的便利性。

然后,我想将其集成到一个 QR 码中,以便于智能手机访问,这样人们就可以以最快捷、最简单的方式“喜欢”该页面。

非常感谢任何建议!

最佳答案

我有完全相同的问题。这将起作用:

<a href="fb://profile/212971392077465" class="facebook">My Fanpage</a>

当我读到这篇文章时,我想到了这个想法:

String uri = "fb://profile/" + yourFBpageId; 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));

// Add try and catch because the scheme could be changed in an update!
// Another reason is that the Facebook-App is not installed
try { startActivity(intent);
} catch (ActivityNotFoundException ex) {
// start web browser and the facebook mobile page as fallback
String uriMobile = "http://touch.facebook.com/pages/x/" + yourFBpageId;
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uriMobile));
startActivity(i);
}

上面的代码最好在 web URL 中反转:如果用户没有在智能手机上安装 Facebook 应用程序,touch.facebookm.facebook 将启动。

也许可以用 PHP 来完成。

关于facebook - 使用 URL 在移动平台上启动 Facebook 应用程序粉丝页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com