首页 > 解决方案 > 如何使用 StackAPI 上的用户 ID 获取数据?

问题描述

是否可以使用 StackAPI 使用 UserID 而不是“fromdate”或“questionID”等来获取数据?

我想获取特定用户使用的问题和标签。它的语法是什么。

我努力了

    from stackapi import StackAPI
    SITE = StackAPI('stackoverflow')
    SITE._api_key = None
    associated_users = SITE.fetch('/users/{}/associated'.format(10286273), 
    pagesize=1)
    associated_users

但我不知道如何从中打印数据。

标签: python-3.xapi

解决方案


我看不出“关联”与您的既定目标有何关联。

您对以下查询感兴趣:

tags = SITE.fetch('/users/{}/tags'.format(10286273), site='stackoverflow')
questions = SITE.fetch('/users/{}/questions'.format(10286273), site='stackoverflow')

它检索了七个帖子的详细信息,提到了 python 和聊天机器人等标签。

cf https://api.stackexchange.com/docs/questions-by-ids


推荐阅读