Я думаю, вам не нужно указывать параметр запроса "q"
попробуйте что-то вроде этого:
from flask import Flask, request
from flask_restplus import Resource, Api
app = Flask(__name__)
api = Api(app)
@api.route('/GET/collections/<id>/<year>')
class DataRetrive(Resource):
def get(self,id, year):
q = request.args.get('q')
return 'yes'
if __name__ == '__main__':
app.run(debug=True)
Обратите внимание на параметр страны, который вы не определили .. .
Ваш URL выглядит так:
localhost: 5000 / GET / collection / 1/2020? Q = что-то