У меня есть API, и мы хотели бы посмотреть, кто его использует (ну, на самом деле, на данный момент нам просто хотелось бы увидеть, как его называют в ноутбуках python на github).
Я думаю, что я мог бы записывать IP-адреса, но я бы предпочел сам URL, так что я могу ссылаться на все, что использует API.
Это вообще возможно? Язык менее важен.
Я уже наивно пытался использовать request.referrer в Python-фляге, но когда я вызываю api2, кажется, что он не работает.
import requests
@app.route('/api')
def api():
return unicode(request.referrer)
@app.route('/api2')
def api2():
r = requests.get('http://omicsdriven.pythonanywhere.com/api')
return str(r.text)
Задача ещё не решена.
Других решений пока нет …