打开指向 Instagram 原生的链接
Posted
技术标签:
【中文标题】打开指向 Instagram 原生的链接【英文标题】:Open Link to Instagram Native 【发布时间】:2013-05-04 01:50:07 【问题描述】:要打开 Facebook 原生个人资料,我可以使用:
NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"];
[[UIApplication sharedApplication] openURL:url];
有没有办法为 Instagram 个人资料做同样的事情?
【问题讨论】:
【参考方案1】:以下片段将使用用户名在您的设备上打开 Instagram 应用。
目标 C
NSURL *instagramURL = [NSURL URLWithString:@"instagram://user?username=USERNAME"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL])
[[UIApplication sharedApplication] openURL:instagramURL];
斯威夫特
var instagramURL: NSURL = NSURL(string: "instagram://user?username=USERNAME")
if UIApplication.sharedApplication().canOpenURL(instagramURL)
UIApplication.sharedApplication().openURL(instagramURL)
Swift 3.0
let instagramURL:URL = URL(string: "instagram://user?username=USERNAME")!
if UIApplication.shared.canOpenURL(instagramURL)
UIApplication.shared.open(instagramURL, options:[:], completionHandler: (Bool) in
print("Completion block")
)
如果您想了解更多详情,可以参考Documentation link
【讨论】:
我们如何获取用户名和用户电子邮件 ID 等个人资料信息......任何人都可以解决这个问题 请点击此链接,您将在 Instagram 的 Documentaion instagram.com/developer/authentication/# 中得到答案 你有样品可以发给我吗,我是ios新手 我已经为它编写了示例。更多代码可以参考文档。 链接断开(文档链接)以上是关于打开指向 Instagram 原生的链接的主要内容,如果未能解决你的问题,请参考以下文章
带有 Laravel 5.4 的 Instagram API
提供无效参数foreach(wp instagram widget)
如何在外部浏览器而不是应用内(instagram)中打开链接?
如何强制 Instagram 在 Safari 而不是应用内浏览器中打开链接