【问题标题】:Open Link to Instagram Native打开指向 Instagram 原生的链接
【发布时间】:2013-05-04 01:50:07
【问题描述】:

要打开 Facebook 原生个人资料,我可以使用:

NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"];
[[UIApplication sharedApplication] openURL:url];

有没有办法为 Instagram 个人资料做同样的事情?

【问题讨论】:

    标签: objective-c facebook 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新手
    • 我已经为它编写了示例。更多代码可以参考文档。
    • 链接断开(文档链接)
    猜你喜欢
    • 2018-07-09
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多