gpt4 book ai didi

php - 让 Twitter 好友允许用户在帖子中标记他们

转载 作者:行者123 更新时间:2023-11-29 14:36:25 25 4
gpt4 key购买 nike

我使用以下 Twitter API 调用来获取用户关注的人员列表:

https://dev.twitter.com/docs/api/1/get/users/lookuphttps://dev.twitter.com/docs/api/1/get/friends/ids

这个想法是允许用户向他们的 friend 发送私信。现在我面临一个性能问题,我想看看其他人是如何解决它的。我有两个选择:

1) 每当用户登录时,如果他们有 Twitter 帐户,我会查询好友列表,在数组中按字母顺序索引以便于访问,并将其存储在用户的 session 中。他的问题是每次用户登录时都会完成此操作,因此如果他关注很多人,则需要很长时间,因为它一次只能查找 100 个用户,而且还有速率限制协议(protocol)。优点是它始终具有最新的用户列表。

2) 当用户将他的 Twitter 帐户与我的网站关联时执行相同的操作,并将其存储在数据库中,这将使我在搜索好友列表时变得更容易,因为我只需使用 LIKE 执行 SELECT 查询即可获取与用户输入的内容相匹配的列表,我只是不确定这是否明智,因为它会占用大量空间。

我将 PHP 与 CakePHP 框架和 JQuery 结合使用。欢迎任何其他想法。

更新:

我决定采用数据库方法,查询所有 friend 需要非常孤独,所以我宁愿尽可能少地这样做。现在,您将如何更新此列表?

最佳答案

除了检索用户之外,您还可以仅检索 ID,并在需要时搜索用户的额外信息。

这是一个 jQuery 示例

$.getJSON('http://api.twitter.com/1/friends/ids.json?screen_name=smashingmag&callback=?', function(data) {
$.each(data.ids, function(idx, item) {
console.log('userId: ' + item);
});
});

有关该方法的更多信息,请参阅:https://dev.twitter.com/docs/api/1/get/friends/ids

关于php - 让 Twitter 好友允许用户在帖子中标记他们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com