2016-05-22 14 views
0

Я не вижу объектов изображения в результатах поиска в twitter API при поиске хэштега, но если я использую конечную точку api для этого конкретного твита, который я делаю.Twitter API Hashtag Результаты поиска не содержат изображений

Используя этот твит для примера: https://twitter.com/mrbuddylee/status/733407581788463104

results = @twitter_client.search('#BecauseSummer', { include_entities: true, count: 200 }) 
result = results.first # not actually the first result, but just to illustrate. 
result.to_h[:entities) 
=> {:hashtags=>[{:text=>"BecauseSummer", :indices=>[7, 21]}], 
:symbols=>[], :user_mentions=>[], 
:urls=>[{:url=>"TWITTER_SHORTENED_URL", :expanded_url=>"http://twitter.com/mrbuddylee/status/733407581788463104/photo/1", :display_url=>"pic.twitter.com/FAAY00SYQH", :indices=>[22, 45]}]} 

, но если я искать твиты непосредственно:

@twitterclient.status(733407581788463104).to_h[:entities] 
=> {:hashtags=>[{:text=>"BecauseSummer", :indices=>[7, 21]}], 
:symbols=>[], :user_mentions=>[], :urls=>[], 
:media=>[{:id=>733407573345341441, :id_str=>"733407573345341441", :indices=>[22, 45], :media_url=>"http://pbs.twimg.com/tweet_video_thumb/Ci2WTVzUkAE_gGD.jpg", :media_url_https=>"https://pbs.twimg.com/tweet_video_thumb/Ci2WTVzUkAE_gGD.jpg", :url=>"TWITTER_SHORTENED_URL", :display_url=>"pic.twitter.com/FAAY00SYQH", :expanded_url=>"http://twitter.com/mrbuddylee/status/733407581788463104/photo/1", :type=>"photo", :sizes=>{:small=>{:w=>340, :h=>173, :resize=>"fit"}, :thumb=>{:w=>150, :h=>150, :resize=>"crop"}, :medium=>{:w=>392, :h=>200, :resize=>"fit"}, :large=>{:w=>392, :h=>200, :resize=>"fit"}}}]} 

Уведомление СМИ хэш на второй результат.

Почему это? Возможно ли получить URL-адрес СМИ по первому запросу на поиск?

ответ

0

я в конечном итоге делает двойной запрос, чтобы убедиться, что изображения возвращаются:

results = @twitter_client.search('#BecauseSummer', { include_entities: true, count: 100 }) 
ids = .first(100).map(&:id) 
results = @client.statuses(ids) 

 Смежные вопросы

  • Нет связанных вопросов^_^