gpt4 book ai didi

meteor - 如何在 Meteor.http.call 中包含用户代理信息? MediaWiki 需要它

转载 作者:行者123 更新时间:2023-12-04 13:11:45 33 4
gpt4 key购买 nike

每当我调用服务器上的以下方法(CoffeeScript)时,我都会从维基百科中得到“脚本应该使用包含联系信息的信息丰富的用户代理字符串,否则它们可能会在没有通知的情况下被 IP 阻止”。如何在调用中包含用户代理信息?或者它是从 Meteor Accounts(我还没有使用)中获取的吗?感谢您的任何帮助...

Meteor.methods
wpSearch: (queryStr) ->
result = Meteor.http.call "GET", "http://en.wikipedia.org/w/api.php",
params:
action: "query"
list: "search"
format: "json"
srwhat: "text"
srsearch: queryStr

最佳答案

为了向 future 的访问者澄清先前的答案,Meteor.http.get 的语法如下:

result = Meteor.http.get("https://api.github.com/user", {
headers: {
"User-Agent": "Meteor/1.0"
},
params: {
access_token: accessToken
}
});

注意 headers 选项周围的大括号和后面的逗号分隔 headers 和 params 选项(没有这些东西是语法错误)。这个示例是 EventedMind 如何在 onCreateUser() 回调期间自定义 loginButtons 的一部分。

关于meteor - 如何在 Meteor.http.call 中包含用户代理信息? MediaWiki 需要它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13676142/

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