В настоящее время мне нужен пример API для тестирования AjaxDataSource в моем проекте Bokeh (проверил все API из этого https://github.com/toddmotto/public-apis)
Но все они требуют перекрестного общего доступа к ресурсам (CORS)
from datetime import date
from random import randint
from bokeh.models import AjaxDataSource, CustomJS
from bokeh.models.widgets import DataTable, DateFormatter, TableColumn
from bokeh.models.layouts import WidgetBox
from bokeh.plotting import show, figure
import numpy as np
from flask import Flask, jsonify, make_response, request
from bokeh.plotting import figure, show
from bokeh.models import AjaxDataSource, CustomJS
adapter1 = CustomJS(code="""
const result = {x: [], y: []}
const json = cb_data.response
console.log("Hi")
for (var key in json) {
if (json.hasOwnProperty(key)) {
result.x.push(json[key].nome);
result.y.push(json[key].codigo);
}
}
console.log(result)
return result
""")
source = AjaxDataSource(data_url='https://parallelum.com.br/fipe/api/v1/carros/marcas', adapter = adapter1)
columns = [
TableColumn(field="x", title="Nome"),
TableColumn(field="y", title="Codigo"),
]
data_table = DataTable(source=source, columns=columns, width=400, height=280)
show(data_table)
Итак, у меня есть эта проблема
не удалось
Есть ли пример API, который не требует CORS там?
Спасибо