Tag: api

如何使用节点连接到Ebay API上的FindPopularSearches?

我正在使用“请求”模块,并为Ebay API的FindPopularSearches端点传递所有正确的参数,无论我做什么,我都不断收到此错误: Getting popular keywords is not enabled on current site. 起初我以为这是我之前提到的categoryID和我使用的siteid之间的不匹配。 但是用别人的代码仔细检查,我可以得出结论,我的API调用是正确的。 http://open.api.sandbox.ebay.com/shopping?appid=<my-app-id>&callname=FindPopularSearches&siteid=0&responseencoding=JSON&version=847&CategoryID=10159

API正在返回function

我正在尝试从node.js中的API获取分数,并得到一个看起来像一个函数的响应。 我不确定如何从这个函数中获取JSON数据。 var req = http.request(options, function(res){ res.setEncoding('utf8'); res.on('data', function(data){ console.log(data); }); }); 答复是… shsMSNBCTicker.loadGamesData({ "sport": "NBA", "period": "20140426", "games": [""] }); 在“游戏”中是一堆数据,但这不重要,会占用太多的空间。 对于这个例子,我们只是说我正在努力获得“运动”。 这将返回“NBA”。

我如何在PhantomJS中使用deathbycaptcha

我正在开发CasperJS应用程序,并希望在我的脚本中使用deathbycaptcha。 我在网上search,但什么都没find。 问题来了,我不想使用PHP库。 并没有幻像的API。 我发现nodeJS的deathbycaptcha API,但我想为casperJS的API有没有办法做到这一点,如果任何人知道如何做到这一点,请帮助。 NodeJs库: https ://www.npmjs.org/package/deathbycaptcha 谢谢

Keystone:一旦我有authentication令牌,就有办法得到电子邮件地址了吗?

你好,我不知道这个问题是否已经被问到,但我找不到答案,我使用Keystone作为我的应用程序的身份validation方法的REST API v2.0,我需要用户的电子邮件地址。 那么你知道这是否可能? 或者有这样做的方法我一直在阅读API文档,我发现你可以得到用户的详细信息,但你必须是一个pipe理员。 谢谢 http://developer.openstack.org/api-ref-identity-v2.html#admin-users

当同步I / O调用还没有返回时,CPU做什么?

CPU是否继续检查某些状态以查看I / O调用是否被返回? 我问这个问题只是因为我想了解为什么asynchronous模式服务器(如nodejs)可以处理更多的并发请求。 如果在没有返回同步I / O调用的情况下CPU空闲,那么服务器可以启动一个新线程来处理新的请求,因为它仍然有足够的CPU资源。

用JavaScript和Node.js翻译API

我想要:借助Bing翻译服务翻译文本 问题:我收到消息: networking令牌最后必须有签名。 传入的令牌在令牌末尾没有签名。 编码之前我的令牌: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier=Subtitles&http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider=https://datamarket.accesscontrol.windows.net/&Audience=http://api.microsofttranslator.com&ExpiresOn=1411488480&Issuer=https://datamarket.accesscontrol.windows.net/&HMACSHA256=DsdsshfhhegefrgradfsdffqI= 码: var request = require('request'); var querystring = require('querystring'); /** * Demo for translating a 'Hello world' from en to uk with help of Bing Translator service */ (function() { var makeTranslateRequest = function(token) { //I provided you my token at this point var opts = { text: 'Hello […]

在Node.js中删除/释放Twilio电话号码的语法是什么?

尝试通过API删除Twilio电话号码时出现404错误。 这是我的代码: var twilioSID = user.numberSID; // PN946a0603c974be563c5916f865be4d0b var accountSid = '{removed}'; var authToken = '{removed}'; var client = require('twilio')(accountSid, authToken); client.incomingPhoneNumbers(twilioSID).delete(function(err, deleted) { if (err){ console.log(err); } else { console.log('Deleted from Twilio'); } }); 这是我在控制台中得到的错误: { status: 404, message: 'The requested resource /2010-04-01/Accounts/{removed}/IncomingPhoneNumbers/PN946a0603c974be563c5916f865be4d0b.json was not found', code: 20404, moreInfo: 'https://www.twilio.com/docs/errors/20404' } Twilio API几乎没有删除数字的文档。 任何想法,为什么这是行不通的?

Twitterstream和节点js服务器错误

我试图连接连接到TwitterstreamAPI,我得到的错误 events.js:87 throw er; // Unhandled 'error' event ^ Error: Bad Twitter streaming request: 401 at ClientRequest.<anonymous> (/home/vikas/t4d/node_modules/twit/lib/oarequest.js:202:19) at ClientRequest.g (events.js:201:16) at ClientRequest.emit (events.js:109:17) at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:421:21) at HTTPParser.parserOnHeadersComplete (_http_common.js:113:23) at TLSSocket.socketOnData (_http_client.js:312:20) at TLSSocket.emit (events.js:109:17) at readableAddChunk (_stream_readable.js:164:16) at TLSSocket.Readable.push (_stream_readable.js:128:10) at TCP.onread (net.js:540:20) 官方的api说它是未经授权的访问,但我确信我有正确的凭据(我已经testing过)。 我的www文件也有条目 nconf.defaults({ 'PORT': process.env.OPENSHIFT_NODEJS_PORT || process.env.PORT || […]

如何在一个模型中使用远程方法从另一个模型返回信息?

所以我设置了一些非常简单的方法来学习如何使用Loopback。 模型如下: Person – based on built in User model food_pref typeId (number) personId (number) food_type type (string) 关系: Person has many food_prefs (foreign key: personId) food_pref belongs to Person (foreign key: personId) food_pref belongs to food_type (foreign key: typeId) 一个自动生成的方法被创build,返回基于Person的id的food_prefs。 People/{id}/foodPrefs 这返回: [ { "typeId": 0, "personId": 0, "id": 0 } ] 我想要做的是添加一个名为“getPrefs”的单独的远程方法,该方法根据food_pref中的typeId返回food_type下的types名称。 所以我们假设typeId是1,而food_types中的id是Italian […]

如何根据Google Analytics请求获取用户特定的数据?

我正在尝试创build一个networking应用,用户可以通过OAuth2向她的Google Analytics(分析)帐户授予访问权限。 在积极响应之后,我想向该用户的GA数据提出请求(在实际应用中请求将被“离线”)。 但是打电话时: google.analytics('v3').data.ga.get(params, callback); params应该包含ids ,它应该是来自用户的“表ID”列表。 我如何获得这些ID? 是否有必要通过另一个profile-scoped-request获取这些信息? 码: var google = require('googleapis'); var OAuth2 = google.auth.OAuth2; var clientId = '123-123.apps.googleusercontent.com'; var clientSecret = 'abc'; var redirectUrl = 'http://localhost:8080/redirect'; var authRequest = function(req, res) { var oauth2Client = new OAuth2(clientId, clientSecret, redirectUrl); var scopes = [ 'https://www.googleapis.com/auth/analytics.readonly' ], params = { state: 'some-data', […]