2017-11-29 1 views
0

私は、拡張されたツイートの全内容を定期的に取得しようとしているプログラムがあります。問題は280文字に変更されて以来、私はツイートの前半にしかアクセスできないということです。私のコードの先頭には、次のとおりです。ツイートの完全な内容を引き出す

function refreshing_v2() { 



var service = getTwitterService(); 



if (service.hasAccess()) { 

var url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=(redacted)&count=1&include_rts=0&exclude_replies=1'; 

var response = service.fetch(url); 
var tweets = JSON.parse(response.getContentText()); 
for (var i = 0; i < tweets.length; i++) { 

    //Parse the tweet 
    var latest = new String(tweets[i].text); 

問題、これは(ツイートテキストの前半)...返すことにされるのではなく、完全なつぶやきテキストの(リンクがつぶやき)。私は.textから.full_textへの最新の呼び出しを変更しようとしましたが、ツイートが既に "tweets"変数で切り捨てられているため、undefinedが返されます。私はここで行方不明の簡単なことはありますか?

答えて

1

拡張ツイートでは、REST APIを使用している限り、パラメータtweet_mode=extendedを任意のエンドポイントに追加できます。textfull_textに置き換える必要があります。パラメータtweet_modeパラメータを指定しないと、デフォルトで140文字の互換モードになります。

出典:

+0

あなたは宝石です。私はこれらのものを個別に試してみましたが、どういうわけかそれらを一緒に試してみることはありませんでした。 – Finn

関連する問題