python - Tweepy rate_limit_status-如何获取剩余的推文

标签 python twitter tweepy

使用 tweepy rate_limit_status 调用,我得到以下 json 输出。但是,我无法辨别剩余的推文发布/写入数量。我已经监控了以下所有值,但无法找到剩余的推文发布/写入数量。

如何使用 tweepy 获得这个值?如果 tweepy 不可能,twitter api?

{
  u'rate_limit_context': {
    u'access_token': u'XXXXXXXXXXXXXXXXXX'
  },
  u'resources': {
    u'account': {
      u'/account/verify_credentials': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/account/update_profile': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/account/settings': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/account/login_verification_enrollment': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'blocks': {
      u'/blocks/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/blocks/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'users': {
      u'/users/derived_info': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/users/lookup': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/users/search': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/users/suggestions/:slug/members': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/users/suggestions/:slug': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/users/show/:id': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/users/suggestions': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/users/report_spam': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/users/profile_banner': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      }
    },
    u'search': {
      u'/search/tweets': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      }
    },
    u'saved_searches': {
      u'/saved_searches/show/:id': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/saved_searches/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/saved_searches/destroy/:id': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'lists': {
      u'/lists/subscribers/show': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/subscriptions': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/members/show': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/statuses': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/lists/subscribers': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/lists/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/show': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/memberships': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/lists/members': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/lists/ownerships': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'geo': {
      u'/geo/similar_places': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/geo/id/:place_id': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/geo/reverse_geocode': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/geo/search': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'application': {
      u'/application/rate_limit_status': {
        u'reset': 1413769491,
        u'limit': 180,
        u'remaining': 177
      }
    },
    u'trends': {
      u'/trends/available': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/trends/closest': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/trends/place': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'followers': {
      u'/followers/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/followers/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'favorites': {
      u'/favorites/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'device': {
      u'/device/token': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'friendships': {
      u'/friendships/outgoing': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friendships/show': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/friendships/incoming': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friendships/no_retweets/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friendships/lookup': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'mutes': {
      u'/mutes/users/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/mutes/users/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'friends': {
      u'/friends/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friends/following/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friends/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/friends/following/list': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'direct_messages': {
      u'/direct_messages/show': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/direct_messages': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/direct_messages/sent': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/direct_messages/sent_and_received': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    },
    u'statuses': {
      u'/statuses/retweets_of_me': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/statuses/retweeters/ids': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/statuses/mentions_timeline': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/statuses/user_timeline': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/statuses/oembed': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/statuses/lookup': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/statuses/show/:id': {
        u'reset': 1413769788,
        u'limit': 180,
        u'remaining': 180
      },
      u'/statuses/friends': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/statuses/home_timeline': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/statuses/retweets/:id': {
        u'reset': 1413769788,
        u'limit': 60,
        u'remaining': 60
      }
    },
    u'help': {
      u'/help/tos': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/help/settings': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/help/configuration': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/help/privacy': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      },
      u'/help/languages': {
        u'reset': 1413769788,
        u'limit': 15,
        u'remaining': 15
      }
    }
  }
}

最佳答案

对创建或修改数据的 Twitter API 的所有调用都不受应用程序基础上的速率限制,因此不会由该端点返回。但是,它们在所有应用程序(包括官方 Twitter 应用程序)中的用户基础上受到限制。据我所知,除了查看用户的事件并计算自己之外,没有其他方法可以查看用户在达到这些限制方面的进展。

https://support.twitter.com/forums/10711/entries/15364#

关于python - Tweepy rate_limit_status-如何获取剩余的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26457507/

相关文章:

python - 理解train_test_split方法

python - 将 Pandas 导出为 CSV 会导致 CSV 中出现#NAME 错误

python - 如何修复 "cannot import name ' get_seomoz_data' from 'api' “Python 中的错误

python - 如何使用Python将unicode字符串转换为真正的字符串

java - HTTP 状态 500 - Servlet 执行引发异常 (java.lang.ClassNotFoundException)

ios - 如何使用 UIActivityViewController 在推特上分享视频

java - 刷新主框架时没有任何反应(JAVA)

python - 使用 Tweepy 收听流媒体和搜索推文。如何停止以前的搜索并只收听新的流?

python - 使用 Tweepy 将扩展推文保存到 CSV?

python - 获取所有推文(调用 Python tweepy.Cursor(不带 q 参数的 api.search)