2012-05-10 41 views
1

我正在使用ShareKit 2.0訪問Flickr。登錄後我不知道如何訪問用戶名。 的ShareKit 2.0說它應該像那:ShareKit 2.0:如何訪問Flickr用戶名

NSString* uname = [SHK getAuthValueForKey:@"username" forSharer:@"SHKFlickr"]; 

不幸的是,這並不工作,至少對我來說。

任何想法?

UPDATE:

快速和骯髒的解決方案是:

(1)在項目中創建一個單獨的對象,有一個成員變量來存儲用戶名 (2)進入(3)在方法*(void)flickrAPIRequest:(OFFlickrAPIRequest *)inRequest didCompleteWithResponse :(NSDictionary )inResponseDictionary line 291你可以找到存放flickr用戶名的地方(4)將它存儲在你的單例對象中,你將可以訪問它來自各個地方

對我來說這就夠了,但也許你們有更好的解決方案?

斯文

回答

1

ShareKit對此有所準備 - SHKShareTypeUserInfo是解決方案。不幸的是,它現在僅在Facebook和舊版(preiOS5)Twitter中實施。對於Flickr和其他OAuth服務,它需要進行編碼。會很好,如果你決定實施它,打開拉請求...

有關此事的更多信息在ShareKit's 2.0 Wiki FAQ