Spotipy Authentication не возвращает токен? -- python поле с участием spotipy пол Связанный проблема

Spotipy authentication not returning token?


2
vote

проблема

русский

Все подходящие люди, я прочитал всю документацию, которую я могу найти в методах аутентификации Spotipy, и я собрал небольшой кусок кода, чтобы проверить его, но я не могу получить его на работу. В основном, что произойдет, я запускаю приложение, он дает мне ссылку для входа в систему, я нажимаю на ссылку, затем приложение просит меня вставить URI Redirect URI и нажмите Enter. Я делаю это, и ничего не происходит. Я действительно не уверен, куда идти отсюда, поэтому я мог бы использовать некоторую помощь, выяснять это!

Вот мой тестовый код (очевидно, я использую свой собственный идентификатор, секрет, имя пользователя и URI нормально):

 <код> import spotipy import spotipy.util as util  SPOTIPY_CLIENT_ID='myid' SPOTIPY_CLIENT_SECRET='mysecret' username = 'myusername' scope = 'playlist-modify-private'  token = util.prompt_for_user_token(username, scope, client_id=SPOTIPY_CLIENT_ID, client_secret=SPOTIPY_CLIENT_SECRET, redirect_uri='http://www.google.com')  if token:     print('success') else:     print('fail!')   

в основном, мой код не попадает в раздел «если токен», и я не уверен, почему. На самом деле я не против найти способ, которым я смогу аутентифицироваться, что не включает взаимодействие пользователя, так как мое приложение в основном является автоматическим процессом. Также я не использую для URI Redirect URI, но я поставил случайный веб-сайт в мою приложение Spotify, поэтому в этом смысле он по крайней мере «действителен». (Если я не могу использовать URI как-то, что также было бы здорово!)

Спасибо заранее!

Английский оригинал

All right folks, I've read all the documentation I can find on spotipy's authentication methods, and I put together a little piece of code to test it out, but I can't get it to work. Basically what happens is I run the application, it gives me a link to log in, I click the link, then the application asks me to paste the redirect URI and press enter. I do that, and nothing happens. I'm really not sure where to go from here, so I could use some help figuring it out!

Here's my test code (obviously I use my own ID, Secret, Username, and URI normally):

import spotipy import spotipy.util as util  SPOTIPY_CLIENT_ID='myid' SPOTIPY_CLIENT_SECRET='mysecret' username = 'myusername' scope = 'playlist-modify-private'  token = util.prompt_for_user_token(username, scope, client_id=SPOTIPY_CLIENT_ID, client_secret=SPOTIPY_CLIENT_SECRET, redirect_uri='http://www.google.com')  if token:     print('success') else:     print('fail!') 

Basically, my code doesn't seem to get to the "if token" section, and I'm not sure why. I actually wouldn't mind finding a way I could authenticate that doesn't involve user interaction, as my application is basically an automated process. Also I have no use for the redirect URI, but I did put a random website into my Spotify application, so it's at least "valid" in that sense. (If I can not use the URI somehow that would also be great!)

Thanks in advance!

</div
     

Список ответов

1
 
vote
<Р> Я считаю, что вам нужно положить в URL переадресации:. <Код> a3 , который совпадает с вашим приложением в Spotify приложение, которое вы создали
 

I believe you need to put in your redirect url: SPOTIPY_REDIRECT_URL that matches with your app in spotify app you created.

</div
 
 

Связанный проблема

0  Как нарисовать случайный треугольник и его медиану? [закрыто]  ( How to draw a random triangle and its median ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыто. Этот вопрос нуждается в Детали отладки . В настоящее вр...

0  Групповые пакеты на сервере трафика  ( Timing packets on a traffic server ) 
У меня есть прокси-сервер трафика, который является дополнительным ходом на сеть и обрабатывает большое количество трафика. Я хотел бы рассчитать стоимость ...

12  Редактировать с помощью контекстного меню IDLE (Python GUI) в Windows & NBSP; 7  ( Edit with idle python gui context menu on windowsnbsp7 ) 
Под Windows XP у меня есть контекстное введение меню «Редактировать с простым» для python исходные файлы. Я пытался сделать эту работу под Windows 7 (32-бит...

0  Использование Pybind11 на MacBook Pro  ( Using pybind11 on macbook pro ) 
Я пытаюсь использовать Pybind11 на MacBook, и я пытаюсь сделать так, как было написано в https://pybind11.readtheDocs.io/en/stable/basics.html я установил C...

2  Django Allauth - без проверки электронной почты для социальных пользователей  ( Django allauth no verification email for social users ) 
Я использую Django Allauth для потребностей Auth My Webse. Когда пользователь подписывает на мой сайт с социальной учетной записью - Google в основном (у ме...

48  Ошибка auth_user с django 1.8 и syncdb / migrate  ( Auth user error with django 1 8 and syncdb migrate ) 
При обновлении в Django 1.8 (с zc.buildout) и запуском SyncDB или миграция, я получаю это сообщение: <Код> django.db.utils.ProgrammingError: relation "auth_...

5  Экспорт SVG в PDF в автономном TideSDK WebApp  ( Exporting svg to pdf in a offline tidesdk webapp ) 
У меня есть приложение Offline HTML5 / CSS / JS, построенное с TIDESDK, в котором гистограмма нарисована с HighCharts в качестве SVG «Tag», используя данные, ...

1  Используйте файл в качестве аргумента для функции, которая подсчитывает, создает счет для каждой буквы в текстовом файле  ( Use a file as an argument for a function that counts creates a count for each le ) 
Моя программа прямо сейчас работает только для первого символа в текстовом файле и итерации бесконечно. Например, если первая буква в текстовом файле D, прогр...

0  Ubuntu Supervisor Импорт модулей Python модулей  ( Ubuntu supervisor import python modules error ) 
Я использую супервизор для запуска Websocket Django в системе запуска. Когда я запускаю руководитель, он будет поднять ModulenotfoundError: Нет модуля с ...

2  Pyproj Пакет Установка Proj_dir Переменная  ( Pyproj package installation proj dir variable ) 
Я пытаюсь установить <код> pyproj , хотя получаю <код> Proj executable not found. Please set PROJ_DIR variable ошибки. Команда <Код> $ pipenv install pyp...

0  Как добавить номер в каждом базовом случае рекурсии? (Python3)?  ( How to add number in each base case of recursionpython3 ) 
Я хочу добавить 1 на <код> ans После того, как рекурсионная ветка достигает того, где <код> n==0 но не удается. Я пытался присвоить <код> ans сначала и д...

0  Jupyter-Notebook не работает после команды Jupyter-Notebook  ( Jupyter notebook is not working after jupyter notebook command ) 
Я устанавливаю Jupyter-ноутбук для работы с проектами, связанными с наукой на науке. Я не могу установить его должным образом или есть некоторая проблема с со...

3  Compile United с кодом ошибки 1 в / tmp / pip_build_root / uwsgi  ( Compile failed with error code 1 in tmp pip build root uwsgi ) 
Я пытаюсь следить за руководством в http: // uwsgi -docs.readtheDocks.org/en/latest/tutorials/django_and_nginx.html . Я получил все, что все работает TOHTTP:...

3  Как заменить символ в строке с символом не ASCII в Python?  ( How to replace a character in a string with a non ascii character in python ) 
Я хочу заменить знак номера (#) символом, аналогичным тому, что называется резким знаком музыки (♯). Я попробовал следующую линию, но не работал. <код> res[...

15  Пип не работает  ( Pip not working ) 
Я пытаюсь установить Python-Shavely с Pip в Ubuntu 10.04. Я получил «неизвестную или неподдерживаемую команду» «Установить», пока я попробовал, <Код> Allian...

Связанный проблема

0  Как нарисовать случайный треугольник и его медиану? [закрыто] 
0  Групповые пакеты на сервере трафика 
12  Редактировать с помощью контекстного меню IDLE (Python GUI) в Windows & NBSP; 7 
0  Использование Pybind11 на MacBook Pro 
2  Django Allauth - без проверки электронной почты для социальных пользователей 
48  Ошибка auth_user с django 1.8 и syncdb / migrate 
5  Экспорт SVG в PDF в автономном TideSDK WebApp 
1  Используйте файл в качестве аргумента для функции, которая подсчитывает, создает счет для каждой буквы в текстовом файле 
0  Ubuntu Supervisor Импорт модулей Python модулей 
2  Pyproj Пакет Установка Proj_dir Переменная 
0  Как добавить номер в каждом базовом случае рекурсии? (Python3)? 
0  Jupyter-Notebook не работает после команды Jupyter-Notebook 
3  Compile United с кодом ошибки 1 в / tmp / pip_build_root / uwsgi 
3  Как заменить символ в строке с символом не ASCII в Python? 
15  Пип не работает