Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 无法从Google App Engine中托管的Express App访问StockTwits API_Google App Engine_Stocktwits - Fatal编程技术网

Google app engine 无法从Google App Engine中托管的Express App访问StockTwits API

Google app engine 无法从Google App Engine中托管的Express App访问StockTwits API,google-app-engine,stocktwits,Google App Engine,Stocktwits,在本地机器上尝试时,我可以从我的express应用程序访问StockTwits公开可用的API: 但是,每当我尝试从Google app Engine托管应用程序时,都会出现以下错误: 2020-04-29 17:24:46 default[20200428t231015] [0mGET /WMT [0m- [0m- ms - -[0m 2020-04-29 17:24:46 default[20200428t231015] Calling the stock-twits API: http

在本地机器上尝试时,我可以从我的express应用程序访问StockTwits公开可用的API:

但是,每当我尝试从Google app Engine托管应用程序时,都会出现以下错误:

2020-04-29 17:24:46 default[20200428t231015]  [0mGET /WMT [0m- [0m- ms - -[0m
2020-04-29 17:24:46 default[20200428t231015]  Calling the stock-twits API: https://api.stocktwits.com/api/2/streams/symbol/WMT.json
2020-04-29 17:24:46 default[20200428t231015]  Response {
2020-04-29 17:24:46 default[20200428t231015]    size: 0,
2020-04-29 17:24:46 default[20200428t231015]    timeout: 0,
2020-04-29 17:24:46 default[20200428t231015]    [Symbol(Body internals)]:
2020-04-29 17:24:46 default[20200428t231015]     { body:
2020-04-29 17:24:46 default[20200428t231015]        PassThrough {
2020-04-29 17:24:46 default[20200428t231015]          _readableState: [ReadableState],
2020-04-29 17:24:46 default[20200428t231015]          readable: true,
2020-04-29 17:24:46 default[20200428t231015]          _events: [Object],
2020-04-29 17:24:46 default[20200428t231015]          _eventsCount: 6,
2020-04-29 17:24:46 default[20200428t231015]          _maxListeners: undefined,
2020-04-29 17:24:46 default[20200428t231015]          _writableState: [WritableState],
2020-04-29 17:24:46 default[20200428t231015]          writable: true,
2020-04-29 17:24:46 default[20200428t231015]          allowHalfOpen: true,
2020-04-29 17:24:46 default[20200428t231015]          _transformState: [Object] },
2020-04-29 17:24:46 default[20200428t231015]       disturbed: false,
2020-04-29 17:24:46 default[20200428t231015]       error: null },
2020-04-29 17:24:46 default[20200428t231015]    [Symbol(Response internals)]:
2020-04-29 17:24:46 default[20200428t231015]     { url:
2020-04-29 17:24:46 default[20200428t231015]        'https://api.stocktwits.com/api/2/streams/symbol/WMT.json',
2020-04-29 17:24:46 default[20200428t231015]       status: 503,
2020-04-29 17:24:46 default[20200428t231015]       statusText: 'Service Temporarily Unavailable',
2020-04-29 17:24:46 default[20200428t231015]       headers: Headers { [Symbol(map)]: [Object] },
2020-04-29 17:24:46 default[20200428t231015]       counter: 0 } }
2020-04-29 17:24:46 default[20200428t231015]  Encountered the below error while fetching from the url: https://api.stocktwits.com/api/2/streams/symbol/ric/WMT.json
2020-04-29 17:24:46 default[20200428t231015]  ERROR: FetchError: invalid json response body at https://api.stocktwits.com/api/2/streams/symbol/WMT.json reason: Unexpected token < in JSON at position 0
2020-04-29 17:24:46默认值[20200428t231015][0mGET/WMT[0m-[0m-ms-[0m]
2020-04-29 17:24:46默认[20200428t231015]调用股票推特API:https://api.stocktwits.com/api/2/streams/symbol/WMT.json
2020-04-29 17:24:46默认[20200428t231015]响应{
2020-04-29 17:24:46默认[20200428t231015]大小:0,
2020-04-29 17:24:46默认[20200428t231015]超时:0,
2020-04-29 17:24:46默认值[20200428t231015][Symbol(车身内部构件)]:
2020-04-29 17:24:46默认值[20200428t231015]{正文:
2020-04-29 17:24:46默认[20200428t231015]传递{
2020-04-29 17:24:46默认值[20200428t231015]\u readableState:[readableState],
2020-04-29 17:24:46默认值[20200428t231015]可读:真,
2020-04-29 17:24:46默认值[20200428t231015]\u事件:[对象],
2020-04-29 17:24:46默认值[20200428t231015],
2020-04-29 17:24:46默认值[20200428t231015]\u maxListeners:未定义,
2020-04-29 17:24:46默认值[20200428t231015]\u writableState:[writableState],
2020-04-29 17:24:46默认值[20200428t231015]可写:true,
2020-04-29 17:24:46默认值[20200428t231015]AllowAlfOpen:true,
2020-04-29 17:24:46默认值[20200428t231015]\u transformState:[对象]},
2020-04-29 17:24:46默认值[20200428t231015],
2020-04-29 17:24:46默认值[20200428t231015]错误:null},
2020-04-29 17:24:46默认值[20200428t231015][Symbol(响应内部)]:
2020-04-29 17:24:46默认值[20200428t231015]{url:
2020-04-29 17:24:46默认值[20200428t231015]https://api.stocktwits.com/api/2/streams/symbol/WMT.json',
2020-04-29 17:24:46默认[20200428t231015]状态:503,
2020-04-29 17:24:46默认[20200428t231015]状态文本:“服务暂时不可用”,
2020-04-29 17:24:46默认[20200428t231015]头:头{[Symbol(map)]:[Object]},
2020-04-29 17:24:46默认值[20200428t231015]计数器:0}
2020-04-29 17:24:46默认值[20200428t231015]在从url获取时遇到以下错误:https://api.stocktwits.com/api/2/streams/symbol/ric/WMT.json
2020-04-29 17:24:46默认[20200428t231015]错误:FetchError:位于的json响应正文无效https://api.stocktwits.com/api/2/streams/symbol/WMT.json 原因:JSON中位置0处出现意外标记<

如果我在Google app Engine上托管应用程序,是否需要特别注意使用该应用程序?

同样的问题,即使对于经过身份验证的请求也是如此。如果来自app Engine的IP范围由于坏演员滥发StockTwits API而被阻止,我也不会感到惊讶。

同样的问题,即使对于经过身份验证的请求也是如此。如果P app engine的范围被阻止,原因是一个坏角色滥发StockTwits API。

如果您发布了一些示例代码,那就好了,但是JSON响应获取了HTML代码并发现了无效的TML标记
如果您发布了一些示例代码,那就好了,但是JSON响应获取了HTML代码并发现了无效的TML标记TML标签