簡體   English   中英

從第三方iOS應用程序打開Flickr

[英]Open Flickr From Third Party iOS App

我想將我的用戶轉發到Flickr應用程序 - 如果他們當然擁有它 - 如果他們不使用Flickr移動版。 我想確保他們會看到我的頁面。 我可以通過像twitter這樣的鏈接在Facebook和Twitter上做這個... //但是,我不知道Flickr的鏈接風格。 有人能幫我嗎。 謝謝!

你想到的是一個URL-Scheme。 我試圖查找信息,但我認為Flickr的開發人員並沒有想到這一點。 我搜索的一個示例帖子就在這里

似乎Flickr只有flickr://方案,它可以打開應用程序,但不會超過這個。 這是一個恥辱。

新版本有flickr://photos/username/photoID 您可以使用用戶名或nsid。 兩者都有效。

目前,解決此問題的方法是打開Web URL。 如果安裝了該網站,該網站會將您重定向到該應用。

更多相關內容: https//www.flickr.com/services/api/misc.urls.html

Objective-C中的示例:

                                                           //Photo owner id/photo id
NSString *flickrUrlString = @"https://www.flickr.com/photos/12037949754@N01/155761353";
NSURL *flickrUrl = [[NSURL alloc] initWithString: flickrUrlString];
if ([[UIApplication sharedApplication] canOpenURL:flickrUrl]) {
    [[UIApplication sharedApplication] openURL:flickrUrl];
} else {
    NSLog(@"Unable to open url: %@", flickrUrl);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM