2017-11-29 15 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로 변경하려고 시도했지만, 트윗이 이미 "트윗"변수에서 잘 렸기 때문에 undefined가 반환됩니다. 내가 여기서 누락 된 쉬운 일이 있습니까?

답변

1

확장 트윗을 사용하는 경우 REST API를 사용하는 동안에는 tweet_mode=extended 매개 변수를 모든 끝점에 추가 할 수 있으므로 textfull_text으로 바꿀 수 있습니다. 매개 변수 tweet_mode 매개 변수가 제공되지 않으면 기본값은 140 자 호환 모드입니다.

출처 :

+0

당신은 보석입니다. 나는 그 것들을 개별적으로 시도해 봤는데 어떻게 든 그것들을 함께 시도하려고하지 않았다. – Finn