我在iPhone应用程序中使用MGTwitterEngine,效果很好。我想改变的一件事是Twitter上出现的“MGTwitterEngine发布”。显然我想说“来自MyCoolApp”,并链接到应用程序的网站。
当您使用Twitter(http://twitter.com/oauth_clients/create)注册应用时,您会收到以下信息:
* Consumer key
***a891tcxSvL6QpEeo12g
* Consumer secret
***MqeRIXiWsecretAdAjCgFsBN7Lef12f3uyxJFrs
* Request token URL
http://twitter.com/oauth/request_token
* Access token URL
http://twitter.com/oauth/access_token
* Authorize URL
http://twitter.com/oauth/authorize
您在哪里输入当前版本的MGTwitterEngine中的此信息?
答案 0 :(得分:3)
您可以在自述文件中找到有关如何执行此操作的详细信息: http://svn.cocoasourcecode.com/MGTwitterEngine/README.txt
您提到您已经收到了令牌,因此下一步是调用方法
- (void)setClientName:(NSString *)name version:(NSString *)version URL:(NSString *)url token:(NSString *)token;
在您的MGTwitterEngine实例上。
答案 1 :(得分:1)
来自Twitters的新应用常见问题解答
如果您希望应用程序中的推文接收源参数,请注册一个应用程序并实施OAuth身份验证。我们会自动将您的申请作为从您的申请中发送的任何推文的来源。
我们最初允许应用程序为非OAuth使用创建源参数,但已停止使用。应用程序前OAuth源参数将保持活动状态,但不再接受新注册。
所以看起来你必须要做一些工作!
答案 2 :(得分:1)
我能够使用Ben Gottlieb的这个演示来使用它:
http://github.com/bengottlieb/Twitter-OAuth-iPhone
搜索REPLACE ME,您将能够找到输入消费者密钥所需的位置。秘密。
用户必须通过Twitter网站授予您的应用程序权限,因此当您第一次运行时它有点难看,但它有效。我目前不知道有什么替代方案 - 希望Twitter能尽快更新。您只需要进行一次丑陋的OAuth身份验证。在那之后,这一行:
[_engine sendUpdate: [NSString stringWithFormat: @"Already Updated. %@", [NSDate date]]];
会向您的Twitter帐户发布一个更新,该更新应附加“来自MyCoolApp”。