2017-01-25 20 views
1

мне было интересно, как я мог бы предоставить параметр scope набор для read_write, когда пользователь подписался через Stripe подключить с помощью Django-allauth?Как установить параметр области для read_write на полосе с помощью allauth?

Я нахожусь в режиме разработки, и когда я создать учетную запись и попытаться сделать заряд на продукт другого пользователя я получаю эту ошибку:

Cannot transfer to a destination that is connected with read_only scope.

Я сталкивалась с этим в документации:

полосовых конечная точка должна получить по меньшей мере, два параметра:

  • response_type, со значением кода.

  • Ваш идентификатор client_id.

Возможно, вы также захотите предоставить область действия. Этот параметр определяет , что ваша платформа сможет делать от имени подключенной учетной записи . Параметры - read_write и read_only, при этом read_only является значением по умолчанию.

Но я не знаю, как я мог установить область для read_write? Кто-нибудь столкнулся с этой проблемой?

ответ

1

Добавьте к этому ваш settings.py

SOCIALACCOUNT_PROVIDERS = { 
    'stripe': { 
     'SCOPE': ['read_write'] 
    } 
}