我正在使用 Ruby Twitter gem 来检索推文的全文。
我第一次尝试这个,你可以看到文本被截断了。
[5] pry(main)> t = client.status(782845350918971393)
=> #<Twitter::Tweet id=782845350918971393>
[6] pry(main)> t.text
=> "A #Gameofthrones fan? Our #earlybird Dublin starter will get you
touring the GOT location in 2017
#traveldealls… (SHORTENED URL WAS HERE)"
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这个:
[2] pry(main)> t = client.status(782845350918971393, tweet_mode: 'extended')
=> #<Twitter::Tweet id=782845350918971393>
[3] pry(main)> t.full_text
=>
[4] pry(main)> t.text
=>
Run Code Online (Sandbox Code Playgroud)
当我使用该tweet_mode: 'extended'选项时,文本和全文都是空的。
我还尝试编辑发出请求的 gem 部分,响应是相同的。
perform_get_with_object("/1.1/statuses/show/#{extract_id(tweet)}.json?tweet_mode=extended", options, Twitter::Tweet)
任何帮助将不胜感激。