0

我是 twitter API https://dev.twitter.com/docs/api的新手,我想激励我网站上的用户关注我,或者如果他们在我的网站上给予他们额外的特权来重新推特我做。为了做到这一点,我需要在他们关注我或转发推文等之后进行某种类型的确认。这可能还是可行?如果是这样,谁能指出我正确的方向?

4

1 回答 1

2

是的,这很合理。从他们的 API 文档(参见 #1)中,您可以发出追随者请求,将 USERNAME 替换为您的 twitter 用户名:

http://api.twitter.com/1/statuses/followers/USERNAME.xml?cursor=-1

我只需存储该用户列表,并在需要时定期发出新请求以了解您是否有其他关注者。看起来它是按从最新到最新的顺序排列的,因此您可能只需要请求一两页。

在 XPath 表示法中,您将对/users/user节点感兴趣,也许特别是/users/user/screen_name[text() = 'provided_username'].

有了这些信息,您就可以调整您的网站行为。

1: "http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses followers"

注意: markdown 似乎打破了上述 URL 中的空格,并且对空格进行 URL 编码会导致 404。

于 2010-03-03T17:45:06.467 回答