0

Tumblr API を介して Tumblr にブログを投稿する次のコードがあります。

 post = client.create_text("xxx.tumblr.com",
                                      state="published",
                                      tags=utag_list,
                                      format='html',
                                      tweet=tweet.encode('utf-8'),
                                      slug=sluged_header,
                                      title=news.head_line.encode('utf-8'),
                                      body=body)

奇妙なことに、つぶやきパラメーターは何もしません。

私のブログのソースを見ると、次のことがわかります。

<li><a href="https://twitter.com/intent/tweet?text=Teenagers%20rescue%20elderly%20couple%20from%20sinking%20after%20car%20crashes%20into%20lake%20-%20Teenage%20wind-surfing...%20http%3A%2F%2Ftmblr.co%2FZ_F3uj1qlCL9u" class="share-item twitter" target="_blank">Tweet</a></li>

これは、生成されるデフォルトのツイート メッセージです。どういうわけか、私のカスタム ツイート メッセージは完全に無視されます。ソースでは生成されません。したがって、ツイートの共有にはカスタム メッセージが表示されません。アドバイスをお願いします。

4

1 に答える 1

1

解決策を見つけました。これは、ツイートが 140 文字をわずかに超えていたため、それ以上の例外が発生せずに無視されたためです。

このバグはTumblr チームによって確認されており、内部で報告および修正される予定です。

その間、ツイートが 140 文字を 100% 下回るようにしてください。

于 2015-07-30T15:12:37.953 に答える