它看起來像Twitter註冊了twitter://的URI方案,但是在玩弄它之後,我無法直接打開用戶的個人資料。我試過了:如何使用移動Safari中的鏈接使用Twitter應用打開用戶的Twitter個人資料?
twitter://username
twitter://user/username
twitter://profile/username
沒有運氣。我也需要它在Android上工作。
想法?
它看起來像Twitter註冊了twitter://的URI方案,但是在玩弄它之後,我無法直接打開用戶的個人資料。我試過了:如何使用移動Safari中的鏈接使用Twitter應用打開用戶的Twitter個人資料?
twitter://username
twitter://user/username
twitter://profile/username
沒有運氣。我也需要它在Android上工作。
想法?
似乎並沒有被官方記錄在案的任何地方,所以我不會對Twitter的應用程序的所有版本支持計數,但http://groups.google.com/group/twitter-development-talk/browse_thread/thread/92b958b7af002993?pli=1給出了可能是值得一試的提示:
我只是發現「twitter:/// user?screen_name = tvdw」也適用。
我知道你在找專門與官方Twitter應用程序,但如果這個人不具備的應用程序,那麼該功能將不會在你的應用程序的工作是什麼打開它。
爲什麼不在這種情況下只使用MGTwitterEngine,因爲它適用於所有人,它將保留在您的應用程序中?
我發現Twitter的的Tweetie 2種URL方案://和嘰嘰喳喳://:
tweetie:///user?screen_name=jessicaalba
twitter:///user?screen_name=jessicaalba
在此wiki site你可以找到很多其他iPhone URL方案(包括Twitter)的
對於那些想知道如何測試,如果方案執行:
- (BOOL)openURL:(NSString *)url
- (void) clickTwitter {
if (![self openURL:@"twitter:///user?screen_name=mufumbo"]) {
if (![self openURL:@"tweetie:///user?screen_name=mufumbo"]) {
[self openURL:@"http://twitter.com/mufumbo"];
}
}
}
你可以包含更多,並使其成爲通用循環。
這是對的。這個網站也是一個很好的自定義應用程序的來源:http://handleopenurl.com/scheme/twitter – yonel
具有諷刺意味的是,不幸的是,handleopenurl.com不再可用:( – Nick