【问题标题】:MISSING_ARG_APIKEY when post to twitter by SharekitSharekit 发布到 Twitter 时的 MISSING_ARG_APIKEY
【发布时间】:2011-03-28 17:55:34
【问题描述】:

如何解决?

#define SHKTwitterConsumerKey       @""
#define SHKTwitterSecret            @""
#define SHKTwitterCallbackUrl       @"http://example.com/oauth"
#define SHKTwitterUseXAuth          0 
#define SHKTwitterUsername

API 密钥没有任何字段

【问题讨论】:

    标签: iphone twitter


    【解决方案1】:

    默认情况下,Sharekit 在发布推文时使用 bit.ly 来缩短 URL。如果您不配置 Bit.ly 设置(直接在 Twitter 设置下方),它将无法缩短 URL,并且会留下 MISSING_ARG_APIKEY 代替您尝试发推文的链接。添加 bit.ly 用户名和 API 密钥即可解决问题。

    【讨论】:

    • 优秀。谢谢!我希望将 Bit.ly 设置留空就等于“不要使用 Bit.ly”。听起来 Bit.ly 是强制性的。就我而言,我已经在使用品牌 Bit.ly 帐户,而且我碰巧分享的链接已经提前缩短了。一些快速的模组,它会很好去!
    【解决方案2】:

    我遇到了同样的问题——它实际上是在抱怨没有为 bit.ly url 缩短器填写登录信息。

    【讨论】:

      【解决方案3】:

      首先,您需要get an API key from Twitter。其次,您需要向 ShareKit 提供该 API 密钥。 The documentation 建议您可以在 SHKConfig.h 中进行配置。这应该可以解决问题。

      【讨论】:

      • @RAGOpoR:使用 OAuth,以前的 API 密钥现在似乎是消费者密钥和秘密的组合,所以虽然我使用的术语现在可能不正确,但您仍然必须注册您的应用程序并将相关详细信息添加到SHKConfig.h
      • 我已经注册并拥有所有密钥,但 shkconfig 没有填写我的 API 密钥的字段
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 2011-04-29
      • 2014-06-15
      相关资源
      最近更新 更多