I noticed somehow Twitter returns less images than it used to have before by using your OAuth API. After some googling, it seems to be related to new changes from Twitter internally.
Here are links which mentions the similar issue:
twittercommunity.com/t/why-media-ur
...
and
twittercommunity.com/t/image-missin
...
According to this link, that you can add tweet_mode=extended in the API to solve this issue. But if I use array(..., "tweet_mode" => "extended", ...) in the array passed to API call, it will break the return value. Mostly it returns no text message.
Is there anyway to fix this issue in your twitter related PHP code?
Thanks!