0

I have the following code that'll show the latest tweet from a user on my page.

<div id="last-tweet" class="grid_12">
<p><b>@user: </b> <?php
$username='username'; // set user name
$format='json'; // set format
$tweet=json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline/{$username}.{$format}")); // get tweets and decode them into a variable
echo $tweet[0]->text; // show latest tweet
?></p>
</div>

Does anyone know how I can add a 'hashtag' constraint to this so it would only show tweets from this user with a particular hashtag?

Thanks dvent

4

2 に答える 2

2

Twitterの検索APIを使用することをお勧めします。結果を取得したら、最初のツイートを使用し、他のツイートは無視してください。

例:
ユーザー@MusicMagic_TBSからのツイートでハッシュタグ#nowplaying(Twitterのクイック検索で見つけたランダムな例)

Twitter API v1.1:
クエリ:https
://api.twitter.com/1.1/search/tweets.json?q =%23nowplaying%20from:MusicMagic_TBS ドキュメント:https ://dev.twitter.com/docs/api/ 1.1 / get / search / tweets

Twitter API v1.0(非推奨):
クエリ:http
://search.twitter.com/search.json?q =%23nowplaying%20from:MusicMagic_TBS ドキュメント:https ://dev.twitter.com/docs/api/1 / get / search

于 2012-12-12T11:48:33.563 に答える
0

ハッシュタグ制約を追加し、 Tweet Entitiesを使用してハッシュタグを確認できます

詳細については、この質問と回答を参照してください: Twitter API リクエストからリンク、ハッシュタグ、および @names を取得する方法はありますか?

latestハッシュタグを含むツイートは、ハッシュタグを含むもののみへの応答を除外し、応答スタックの一番上を見ることで見つけることができます。

于 2012-12-12T21:41:54.670 に答える