2012-03-14 8 views
0

私はそうのようなのiOS 5でTWTeetComposeViewControllerコントロールを使用しています:TWTweetComposeViewController *twitController = [[TWTweetComposeViewController alloc] init];TWitter iOS 5 AddURL - 表示される内容

私はURLを追加する必要がありますが、それはURLのテキストとして表示されていません。現在、私は次のコード行がある場合:つぶやきはapple.comへのリンクが表示されます

[twitController addURL:[NSURL URLWithString:@"http://www.apple.com"]] 

を。リンクはうまく動作します。しかし、私が望むものは、リンクhttp://www.apple.comですが、それはAppleまたはFooと表示されているリンクです。

提案がありますか?

答えて

0

Twitterはこれをサポートしていないため、iOS Twitter APIもサポートしていません。 URLがhttp://t.co/somethingに短縮される可能性がありますが、URLの長さが長すぎてツイートの残りのコンテンツに収まらない場合は、URLとして表示されます。

0

これはできません。私は恐れています。それを動作させるためには、ツイートは、何らかの種類のマークアップを含む必要があります。これは、ツイートがツイートでサポートしていないものです。

ツイートにリンクを挿入すると、必要に応じて自動的に短縮され、長いものの代わりにhttp://t.co/のURLが使用されます。リンクが十分に短い場合、リンクは短時間で終了します。

twitter APIは、ツイートのテキストとは別のエンティティとしてツイート内のリンクを提供します。これにより、Twitterクライアントはカスタムのリンク表示(思考方法など)を行うことができますが、これは他の方向(ツイッターへのツイートの送信)では使用できません。

0

ちょうど行います

[twitController setInitialText:@"http://apple.com"] 

Twitterが自動的にHTTPヘッダを削除します。テキストはapple.comをリンクとして変換されます。

関連する問題