问题标签 [stackexchange-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
287 浏览

javascript - 我如何从 Stack Exchange API 获取用户名?

我想使用该/users/{ids}/timeline方法获取用户在 Stack Overflow 上的活动。

问题是这个方法只接受一个用户ID,但我想传递一个用户名,所以任何人都可以写下他们的昵称并获得相关的统计信息。API 似乎也不支持通过提供用户名来获取用户 ID。

是否有任何解决方法可以根据用户名获取用户的 ID?

0 投票
1 回答
67 浏览

wordpress - 如何获取 Stack Overflow 请求密钥

我有一个网站,我需要将 Stack Overflow 配置文件小部件集成到使用 WordPress 中。所以,请告诉我程序以及我需要什么以及如何遵循。

提前致谢。

0 投票
1 回答
194 浏览

python - 使用 Py-Stackexchange 获得答案的赞成票

Py_Stackexchange用来从一些统计分析中提取数据Stackoverflow,并偶然发现了一个问题。

我需要检索答案的赞成票和反对票。我有这个stackexchange.Answer对象,它有一个名为“transfers”的字段,它是一个字符串元组,例如:

如何获取这些字段对应的实际数值?

0 投票
2 回答
642 浏览

swift - NSURLSession dataTaskWithRequest completionHandler 获取 NSZeroData?

我正在尝试从 Stack Exchange API 下载一些 XML。但是,我没有得到任何结果。在浏览器中访问时,URL 会显示 XML,但我似乎无法以 NSData 对象的形式获得它。或者更确切地说,我一直以 NSZeroData 结尾。这是我的代码,请注意它是用 Swift 编写的:

0 投票
1 回答
75 浏览

xml - 简单的 StackEx API 请求迅速失败

我正在尝试从 api.StackExchange 中提取一些 XML。我已经在 Xcode 游乐场尝试了几件事,但这是我最新的尝试,完整的:

最后一行出现错误:执行被中断,原因:EXC_BREAKPOINT (code=EXC_1386_BPT, subcode=0x0)

坦率地说,我不知道这个错误意味着什么,我非常感谢有人在这里帮助我。

0 投票
2 回答
909 浏览

emacs - Emacs 中 SE 的 OAuth 工作流程

StackMode正在迅速取得进展, StackMode 是StackExchange 的 Emacs 客户端,现在我们需要能够向 API 发出经过身份验证的请求以继续测试。(300 个请求的限制开始限制我一天可以进行多少测试。)

免责声明:我对 Web 开发知之甚少这是我专业从事的领域之一。如果我滥用任何术语,请原谅我,并随时在评论中纠正我。谢谢!

StackExchange API 使用 OAuth 2.0 身份验证。由于这是具有客户端授权的本地客户端应用程序。StackExchange 向我提供了以下信息:

  • 客户编号
  • 客户端密钥(不得共享,因此在此流程中不需要)
  • 钥匙
  • 说明(与 OAuth 无关)
  • OAuth 域
  • 申请网站(与 OAuth 无关)
  • 应用程序图标(与 OAuth 无关)
  • Stack Apps Post(与 OAuth 无关)

带有以下额外信息:

  • 客户端流已启用
  • 桌面 OAuth 重定向 Uri 已启用

为了使任何答案既通用又明确,您可以使用my-client-id(等)作为值。实际值——我认为我可以分享的值,可以在 GitHub 上找到


我已经研究了半天,但与开始时相比,我离解决方案的距离并不远。我得到的最接近的是这段代码:

我必须提供 OAuth2 请求(从上面)的唯一事情显然是

  • 客户编号
  • 钥匙
  • OAuth 域

如何在 Elisp 中实现这个流程?


当前的“流量”

  1. oauth2-auth-and-store使用适当的变量集执行。
  2. 打开

    授权

  3. 点击“批准”
  4. 打开

    页

    用这个网址

    网址

  5. 应用添加成功

    添加

  6. 但我没有代码可提供oauth2

    迅速的

除了答案,当然也欢迎 PR。

0 投票
1 回答
856 浏览

api - stackoverflow api - 获取每个用户的答案和问题数量

是否有可能通过堆栈溢出api获得用户提出的答案和问题的数量?

目前,我找到了一种hacky方式。它包括获取用户问题(或答案)的 json 响应,然后计算数组中的项目数。

但是,由于该数据是分页的,因此需要多个请求才能全部计数。我宁愿找到一种仅使用单个请求来获取计数的方法。

我从https://api.stackexchange.com/docs获取我的信息 可能我错过了什么?

0 投票
1 回答
104 浏览

javascript - 如何获取stackexchange API使用的所有标签的json响应

https://stackoverflow.com/tags/synonyms?page=1&tab=newest&filter=allgetbootstrap.com

这是返回给我的html 页面,那么如何将标签转换为json 数组,该数组可以填充到我的自动完成搜索框中。

http://imgur.com/tnKB9kq “tags_image_return_html”

0 投票
2 回答
142 浏览

google-apps-script - Google Apps 脚本中的 StackExchange API 身份验证

我正在尝试在 Google Apps 脚本中使用 StackExchange API V2.2。

当我尝试发送 POST 请求以获取访问令牌时,问题出现在显式 OAuth 2.0 流程的最后一步。我收到 404 错误,但手动发出相同的请求(使用邮递员扩展)一切正常。

为了简化问题,如果我发送这个没有有效负载的 POST 请求,我会收到相同的 404

在邮递员中,我收到此 400:

我想这将是 UrlFetchApp 的问题,但有人知道如何解决吗?谢谢!

0 投票
1 回答
1134 浏览

javascript - 对 stackexchange api 的 Http 请求返回不可读的 json

我正在尝试从 stackexchange api 获取一些 json 数据。接收 OAuth 代码和访问令牌工作正常。但是当调用实际的数据获取端点时,响应看起来确实很奇怪。可能是编码的或类似的。

请求如下所示:

然后响应正文如下所示:

我已经尝试过JSON.parse,但它会在控制台中引发错误。