【问题标题】:ShareKit 2.0 : How to access Flickr usernameShareKit 2.0:如何访问 Flickr 用户名
【发布时间】:2012-05-10 06:55:36
【问题描述】:

我正在使用 ShareKit 2.0 访问 Flickr。登录后,我想知道如何访问用户名。 ShareKit 2.0 说它应该像这样工作:

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

不幸的是,这不起作用,至少对我来说是这样。

有什么想法吗?

更新:

快速而肮脏的解决方案如下:

(1)在你的项目中创建一个单例对象,并有一个成员变量来存储用户名 (2) 前往课堂:ShareKit/Sharers/Services/Flickr/SHKFlickr.m (3) 在方法 *(void)flickrAPIRequest:(OFFlickrAPIRequest *)inRequest didCompleteWithResponse:(NSDictionary )inResponseDictionary 第 291 行中,您可以找到存储 flickr 用户名的位置 (4) 将其存储在您的单例对象中,您将可以从所有地方访问它

所以对我来说这已经足够了,但也许你们有更好的解决方案?

斯文

【问题讨论】:

    标签: objective-c flickr sharekit


    【解决方案1】:

    ShareKit 已为此做好准备 - SHKShareTypeUserInfo 是解决方案。不幸的是,它目前仅在 Facebook 和旧的(iOS5 之前的)Twitter 中实现。对于 Flickr 和其他 OAuth 服务,需要对其进行编码。如果你决定实现它,打开一个拉取请求会很好......

    关于此事的更多信息在ShareKit's 2.0 Wiki FAQ

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多