如何解决?
#define SHKTwitterConsumerKey @""
#define SHKTwitterSecret @""
#define SHKTwitterCallbackUrl @"http://example.com/oauth"
#define SHKTwitterUseXAuth 0
#define SHKTwitterUsername
没有任何API密钥字段
答案 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
中对其进行配置。这应该可以解决问题。