2016-09-25 6 views
0

사용자가 짹짹이 달린 이미지를 게시하더라도 일부 이미지가 API 콘솔에 표시되지 않는 이상한 문제가 발생했습니다.Twitter 이미지 : API 콘솔에 큰 이미지가 표시되지 않습니다.

공지 사항 (지금 어쨌든)이 타임 라인에서 두 번째 트윗은 한 남자와 한 여자 사이에 새로운 #play '의 세계 초연 ... 어떤 경우에는 https://twitter.com/BatterseaBarge

이미지 가져 ...로 시작 게시 및 가져옵니다 : 큰 이미지 URL에 추가됩니다. 즉.

이제 이러한 이미지가 게시물에 있고 API 콘솔에서 테스트를 실행할 때 media_url이 응답에 표시되지 않습니다. 물론 : 큰 URL이 URL에 추가되지 않으면 응답에 나타납니다. 여기는 테스트 할 이름입니다 ... BatterseaBarge https://dev.twitter.com/rest/tools/console

내 의견으로는 API의 버그처럼 보입니다. 누구든지 아이디어가 있습니까?

후속 답변 : 아래에 언급 된대로 저에게 답이 있습니다. 배열을 사용하여 user_timeline을 얻으므로 이와 비슷한 다른 사람들도 도움이되기를 바랍니다. 추가 참고 사항은 더 많은 내용을 보여 주므로로드 시간이 아마도 자신의 트위터 피드를 만드는 사람들에게 조금 느려질 것입니다. 캐싱은 항상 최선입니다!

$fetchedTweets = $connection->get(
       'statuses/user_timeline', 
       array(
        'tweet_mode' => 'extended', 
        'screen_name' => $name, 
        'count' => $totalToFetch, 
        'exclude_replies' => $excludeReplies, 
        'images' => $description_image, 
        'include_rts' => $show_retweets, 
       ) 
      ); 
+0

나는이 질문을 이해하지 못한다. 트윗 - https://twitter.com/BatterseaBarge/status/779978221479690240 - 이미지가 있습니다 - https://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg : large - 어디에서 오류가 보입니까? 어떤 API 호출을 시도하고 있습니까? –

+0

사용자가 트윗과 함께 게시하더라도 일부 이미지는 API 콘솔에 표시되지 않습니다. 이유가 무엇인가요? 오류가 발생하지 않았으므로이 미디어 URL은 API 도구에 표시되지 않습니다. 트위터에서 제공하는 도구를 사용하고 있습니다. https://dev.twitter.com/rest/tools/console – SlickRemix

답변

3

Ah! 트윗 스타일을 사용했습니다. Twitter's documentation에 따르면 새로운 트윗은 본문의 미디어 URL을 계산하지 않습니다.

새로운 트윗이 기존 클라이언트를 망가 뜨리지 않게하려면 코드에 몇 가지 옵션을 포함시켜야합니다. https://api.twitter.com/1.1/statuses/show/779978221479690240.json?tweet_mode=extended

를 호출,

"text": "World premiere of new #play 'Between a Man and a Woman' TONIGHT, MON & TUES @BatterseaBarge! Tkts… https://t .co/vZnDYowteX",

트윗의 새로운 스타일 옵션 예를 들어 tweet_mode=extended

을 추가 할 필요 순간

, 당신은 https://api.twitter.com/1.1/statuses/show/779978221479690240.json 전화와 같이 다시 뭔가가 있어요

다시받을 수 있습니다 :

"full_text": "World premiere of new #play 'Between a Man and a Woman' TONIGHT, MON & TUES @BatterseaBarge! Tkts https://t .co/5yvfy4jwWX #moving #drama https://t .co/gs0gmC19PM", "media": [ { "id": 779977312918011900, "id_str": "779977312918011904", "indices": [ 141, 164 ], "media_url": "http://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg", "media_url_https": "https://pbs.twimg.com/media/CtMJO81XgAAxDkn.jpg",

tweet_mode=extended을 추가하고 text이 아닌 "full_text" 특성을 사용하십시오.

+0

당신은 남자입니다! 이것은 나를 위해 훨씬 더 열립니다, Thank-You! – SlickRemix