繁体   English   中英

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

[英]iphone MGTwitterEngine - post a tweet with my app signature

我在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中何处输入此信息?

您可以在自述文件中找到有关如何执行此操作的详细信息: http//svn.cocoasourcecode.com/MGTwitterEngine/README.txt

您提到您已经收到了令牌,因此下一步是调用该方法

- (void)setClientName:(NSString *)name version:(NSString *)version URL:(NSString *)url token:(NSString *)token;

在您的MGTwitterEngine实例上。

来自Twitters新的应用常见问题解答

如果您希望应用程序中的推文接收源参数,请注册一个应用程序并实施OAuth身份验证。 我们会自动将您的应用程序作为从您的应用程序发送的任何推文的来源。

我们最初允许应用程序为非OAuth使用创建源参数,但已停止使用。 应用程序前OAuth源参数将保持活动状态,但不再接受新注册。

所以看起来好像你要做一些工作!

我能够使用Ben Gottlieb的这个演示来使用它:

http://github.com/bengottlieb/Twitter-OAuth-iPhone

搜索REPLACE ME,您将能够找到输入消费者密钥和秘密所需的位置。

用户必须通过Twitter网站授予您的应用程序权限,因此当您第一次运行它时它有点难看,但它有效。 我目前不知道有什么替代方案 - 希望Twitter能尽快更新。 您只需要进行一次丑陋的OAuth身份验证。 在那之后,这一行:

[_engine sendUpdate: [NSString stringWithFormat: @"Already Updated. %@", [NSDate date]]];

将发布更新到您的Twitter帐户,该更新应附加“来自MyCoolApp”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM