0

すべてのユーザーにツイートを送信する方法を見つけようとしています。JSON コードは、これらを「to_user」null として示します。たとえば、下のつぶやきはすべての人につぶやくため、to_user=null になります。
私は成功せずにいくつかの選択肢を試しました:

http://search.twitter.com/search.json?q=to:null%20from:edent&result_type=mixed
http://search.twitter.com/search.json?q=to:0%20from:edent&result_type=mixed
http://search.twitter.com/search.json?q=to:%20from:edent&result_type=mixed

{
        "created_at": "Thu, 28 Jun 2012 06:55:58 +0000",
        "from_user": "edent",
        "from_user_id": 14054507,
        "from_user_id_str": "14054507",
        "from_user_name": "Terence Eden",
        "geo": null,
        "id": 218236278402068480,
        "id_str": "218236278402068480",
        "iso_language_code": "en",
        "metadata": {
            "result_type": "recent"
        },
        "profile_image_url": "http://a0.twimg.com/profile_images/2318692719/7182974111_ec8e1fb46f_s_normal.jpg",
        "profile_image_url_https": "https://si0.twimg.com/profile_images/2318692719/7182974111_ec8e1fb46f_s_normal.jpg",
        "source": "<a href="http://twitter.com/">web</a>",
        "text": "RT @straczynski: @edent Clearly the man was ahead of his time.",
        "to_user": null,
        "to_user_id": 0,
        "to_user_id_str": "0",
        "to_user_name": null,
        "in_reply_to_status_id": 218075066452287500,
        "in_reply_to_status_id_str": "218075066452287488"
    },
4

1 に答える 1

4

誰宛でもない特定のユーザーからのツイートを取得するだけの場合は、Search API の代わりに/get/statuses/user_timeline REST API エンドポイントを使用します。/get/statuses/user_timeline には、探していることを実行する exclude_replies パラメーターがあります。

検索 API には、返信を除外する方法がありません。唯一のオプションは、渡した他のパラメーターに一致するツイートを取得し、最後にそれらを処理して、テキストが「@」で始まるツイートを削除することです。

于 2012-07-04T22:19:47.490 に答える