Google app engine 无法从Google App Engine中托管的Express App访问StockTwits API
在本地机器上尝试时,我可以从我的express应用程序访问StockTwits公开可用的API: 但是,每当我尝试从Google app Engine托管应用程序时,都会出现以下错误: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
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标签