2015-04-20 72 views
1

我想将用户的Instagram帐户连接到我的应用程序,并且能够让他们跟随Instagram上的其他用户(他/她选择);或者至少触发Instagram应用并转到用户的个人资料。我目前正在使用Swift,并且那里的文档不太清楚。实际上可以做我想做的事情吗?如果是这样,我该怎么做?预先感谢您的帮助。从我的应用程序允许用户关注Instagram'(Swift)

回答

2

此功能将完成这项工作:

如果没有安装instagram应用程序,那么它将在safari中打开instagram的网页。 如果安装了应用程序,它会打开你想要的Instagram应用程序的页面:)

func openInstagram() { 


    var instURL: NSURL = NSURL (string: "instagram://user?username=Instagram")! // Replace = Instagram by the your instagram user name 
    var instWB: NSURL = NSURL (string: "https://instagram.com/instagram/")! // Replace the link by your instagram weblink 

    if (UIApplication.sharedApplication().canOpenURL(instURL)) { 
     // Open Instagram application 
     UIApplication.sharedApplication().openURL(instURL) 
    } else { 
     // Open in Safari 
     UIApplication.sharedApplication().openURL(instWB) 


    } 
} 
1

这里是Instagram的文档页面的iOS开发者(你可以找到如何打开用户的Instagram的个人资料):https://instagram.com/developer/mobile-sharing/iphone-hooks/

库,可以帮助你(连接用户帐户,请):https://github.com/shyambhat/InstagramKit

+0

任何想法swift?也许是一个教程或文档? – senty

+0

@senty这与Swift一样。只是语法差异。我在Swift中为我的项目使用这个库。 –

+0

@senty我记得我在将登录演示转换为Swift时遇到了一些困难,所以我保留了连接用户函数,就像在Objective-C中一样。但是Swift的其他功能。我不确定他们是否已经完成了适应Swift的更改。 –

相关问题