Alexa - Python,调用远程端点时发生错误,该端点返回HTTP 404:NOT FOUND

我正在使用flask与python开发我的代码以获取维基百科数据的Alexa技能。我也在使用Python的Wikipedia库。Alexa - Python,调用远程端点时发生错误,该端点返回HTTP 404:NOT FOUND

每次我尝试测试我的技能服务模拟器给出了一个错误。请帮我看看这个错误。

“时出错调用远程端点,它返回的HTTP 404 NOT FOUND”

from flask import Flask 

from flask_ask import Ask, statement, question, session

import json

import requests

import time

import unidecode

import wikipedia

app = Flask(__name__)

ask = Ask(app,"/wiki_reader")

def get_wikisummary(searchitem):

summ=wikipedia.summary(searchitem,sentences=3)

sober=[unidecode.unidecode(summ)]

return sober

@app.route('/')

def homepage():

return "hi there, how ya doin?"

@ask.launch

def start_skill():

welcome_message='Hi, ask me about any country of the World'

return question(welcome_message)

@ask.intent("AnswerIntent")

def answer(ans):

summ1=get_wikisummary(ans)

summ2=[unidecode.unidecode(summ1)]

return statement("{}",format(summ2))

if __name__=='__main__':

app.run(debug=True)

我使用ngrok主办这是目前托管在本地主机,我的机器上的代码。

回答:

我刚想通了,我试图在一个端口上运行多个代码。这就是为什么它没有发现错误。

以上是 Alexa - Python,调用远程端点时发生错误,该端点返回HTTP 404:NOT FOUND 的全部内容, 来源链接: utcz.com/qa/265565.html

回到顶部