Twitterエンティティを使用してツイートのすべてのURLを取得できます。REST呼び出しを行うときは、必ず以下を含めてください。
&include_entities=true
これにより、エンティティと呼ばれるJSONまたはXMLのセクションが表示されます。urlsという子ノードがあります。
返されるものの例を次に示します。
"text": "Twitter for Mac is now easier and faster, and you can open multiple windows at once http://t.co/0JG5Mcq",
"entities": {
"media": [
],
"urls": [
{
"url": "http://t.co/0JG5Mcq",
"display_url": "blog.twitter.com/2011/05/twitte…",
"expanded_url": "http://blog.twitter.com/2011/05/twitter-for-mac-update.html",
"indices": [
84,
103
]
}
],
"user_mentions": [
],
"hashtags": [
]
}
したがって、エンティティ-> URLを探して、ツイートに外部サイトへのリンクが含まれているかどうかを確認します。