ios - iOS中YouTube和LinkedIn URL方案的使用

标签 ios youtube linkedin url-scheme

我正在尝试通过我们自己的应用程序打开YouTube应用程序。我使用以下代码进行此操作:

if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"youtube://"]])
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"youtube://?????"]];
}
else
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://youtube.com/user/..."]];
}

如果可以使用youtube应用,请使用给定的URL打开它,否则请打开YouTube的网络版本。现在我的问题是,要在YouTube应用中打开用户帐户/个人资料页面,我需要用什么代替问号?我已经尝试填写youtube:// user / username,但这不起作用。

对于LinkedIn应用程序,我有完全相同的问题。
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"linkedin://"]])
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"linkedin://?????"]];
}
else
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.linkedin.com/company/...."]];
}   

有任何想法吗?谢谢!

最佳答案

要在linkedin上打开用户页面,您可以使用:
linkedin://#profile/<profile_id>
我无法使用配置文件名称,只能使用数字ID。而且,我不能让它与公司一起工作,而只能与人一起工作。

关于ios - iOS中YouTube和LinkedIn URL方案的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606744/

相关文章:

ajax - 使用curl的完整youtube播放列表(使用普通curl只能显示一半列表)

android - 未设置 Linkedin 登录 android SDK 访问 token

ios - 从 LinkedIn API 获取电子邮件地址

ios - 快速获取用户的联系人电话号码

ios - 删除滑动时调整 UITableViewCell 高度

ios - RealmSwift 与 Alamofire5

c# - C#错误C0115:GetComponent <Rigedbody2D>

javascript - 即使模式已关闭,Bootstrap模式仍可继续播放数据库视频

javascript - 如何使用 Linkedin Javascript API 作为我自己网站的登录?

ios - 如何通过跨设备同步唯一标识 EKEvent