1

Twitter の python API を使用してツイートをブロードキャストしています。時々それはうまくいきます。完全に合法であると思われるツイートに対して、「あなたのツイートのテキストが長すぎます」というエラーが表示されることがあります。

この Web サイトでは、ツイート内のすべてのリンクは基本的に 20 文字としてカウントされるべきであると説明されています

しかし、それでも私にはうまくいきません。132文字のツイートがあります。これには、bit.ly/YmoXqw というリンクが含まれています。(これは架空のリンクです。ただし、リンクのサイズと形式は同じです)。そして、それは私に上記のエラーを与えます。私の計算では、このリンクを 20 文字と数えても、140 文字未満の 139 文字になります。では、ここでの解決策は何ですか?

4

1 に答える 1

2

数値をハードコーディングする代わりに、ヘルプ/構成を照会して、*short_url_length_https* および *short_url_length* を使用できます。Twitter のWorking with t.co Best Practicesガイダンスでは、これらの値を最大 24 時間キャッシュすることを推奨しています。Twitter は最近、長さが増加している今後の t.co の変更を発表しました。http と https の長さの違いが原因で、パワー ツイートの計算ミスが発生する可能性があります。

于 2013-03-20T02:43:03.630 に答える