Сделать программу Spotipy удобной для пользователя - PullRequest
0 голосов
/ 19 июня 2019

Я создал простую программу на Python с использованием Spotipy, которая показывает некоторые рекомендуемые треки на основе треков, загруженных на пользовательское устройство.Но у меня возникли некоторые проблемы с тем, чтобы сделать программу удобной для пользователя.

Прежде всего, есть ли проблема, когда я делюсь своим идентификатором клиента и моим секретом клиента, например, загружая мой код вGitHub?Могу ли я использовать Redirect URI как http://localhost/ или мне следует создать веб-сайт для моей программы в целях безопасности?В поле Имя пользователя это должно быть имя пользователя анализируемой учетной записи или оно может быть любым, например "Brian Rogers"?

В части аутентификации в консоли Python пользователю показывается следующее сообщение:

User authentication requires interaction with your
    web browser. Once you enter your credentials and
    give authorization, you will be redirected to
    a url.  Paste that url you were directed to to
    complete the authorization.

Opening https://... in your browser

Enter the URL you were redirected to: 

Мой вопрос: поскольку мне удается использовать Tkinter, как я могу перенаправить ввод из поля ввода Tkinter в консоль Python?

Наконец, как долго работает маркер аутентификациивзять до истечения срока?И если да, то как его обновить (если это возможно, чтобы при первом запуске программы входил только пользователь)?

Заранее спасибо пациенту!

...