iphone MGTwitterEngine - 使用我的应用签名发布推文

时间:2009-06-30 17:34:05

标签: iphone twitter mgtwitterengine

我在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中的此信息?

3 个答案:

答案 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”。