4

iPhone アプリで MGTwitterEngine を使用していますが、うまく機能します。1つ変えたいのは、Twitterに出てくる「MGTwitterEngineから投稿」です。明らかに、「from 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 の現在のリリースでは、この情報をどこに入力しますか?

4

3 に答える 3

3

これを行う方法の詳細については、Readmeを参照してください: http ://svn.cocoasourcecode.com/MGTwitterEngine/README.txt

すでにトークンを受け取っているとおっしゃっていたので、次のステップはメソッドを呼び出すことです

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

MGTwitterEngineインスタンスで。

于 2009-07-02T14:30:29.193 に答える
1

Twitterからアプリケーションに関する新しいFAQ

アプリケーションからのツイートでソースパラメータを受信する場合は、アプリケーションを登録してOAuth認証を実装してください。アプリケーションから送信されたツイートのソースとして、アプリケーションが自動的に含まれます。

当初、アプリケーションがOAuth以外で使用するソースパラメータを作成することを許可していましたが、これは廃止されました。OAuth前のアプリケーションのソースパラメータはアクティブなままですが、新しい登録は受け付けられなくなります。

だから、あなたはいくつかの仕事をしなければならないように見えます!

于 2009-08-13T19:38:29.187 に答える
1

Ben Gottliebによるこのデモを使用して、動作させることができました。

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

REPLACE MEを検索すると、消費者キーとシークレットを入力する必要がある場所を見つけることができます。

ユーザーはTwitterWebサイトを介してアプリのアクセス許可を付与する必要があるため、初めて実行するときは少し醜いですが、機能します。現在、代替案はわかりません。Twitterがプロセスをすぐに更新することを願っています。醜いOAuth認証を1回だけ実行する必要があります。その後、この行:

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

「fromMyCoolApp」を追加する必要がある更新をTwitterアカウントに投稿します。

于 2010-01-19T16:51:58.183 に答える