由Sharekit发布到Twitter时MISSING_ARG_APIKEY

时间:2010-08-12 04:45:37

标签: iphone twitter

如何解决?

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

没有任何API密钥字段

3 个答案:

答案 0 :(得分:26)

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

答案 1 :(得分:2)

我遇到了同样的问题 - 它实际上抱怨没有填写bit.ly url shortener的登录信息。

答案 2 :(得分:0)

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