0

ツイート内のリンクが短縮されている場合があり、これが「http://t.co/ …」になることがあります。問題は、これが発生すると、エンティティに URL が表示されず、それらが必要になることです。これらのURLを取得する方法を知っている人はいますか?

例:

{
"created_at": "Fri Sep 06 15:00:59 +0000 2013",
"id": 375997059792650240,
"id_str": "375997059792650240",
"text": "RT @BreakingNews: 2-month-old baby boy in Minneapolis hit by stray bullet Thursday night; in critical condition - @StarTribune http://t.co/…",
"source": "TweetCaster for Android",
"truncated": false,
"in_reply_to_status_id": null,
"in_reply_to_status_id_str": null,
"in_reply_to_user_id": null,
"in_reply_to_user_id_str": null,
"in_reply_to_screen_name": null,
"user": {},
"geo": null,
"coordinates": null,
"place": null,
"contributors": null,
"retweeted_status": {},
"retweet_count": 55,
"favorite_count": 0,
"entities": {
"hashtags": [],
"symbols": [],
"urls": [],
"user_mentions": []
},
"favorited": false,
"retweeted": false,
"lang": "en"
}
4

1 に答える 1

0

これらを取得する唯一の方法は、HEAD リクエストを送信することだと思います。

curl -s -I https://t.co/........ | grep location

もちろん、選択した HTTP ライブラリを使用します。

于 2013-09-06T15:19:55.323 に答える