@thisuserhatephp
Офлайн - losers Онлайн - lusers

Как генерировать (обновлять) токен Dropbox api?

Каким образом можно обновлять или генерировать токен api dropbox, если токен истек ?

Использую библиотеку https://github.com/spatie/dropbox-api для работы с api через php

Мои попытки:
  1. Искал инфу в гугле, практически ничего не нашел, а из того, что я нашел, мне не помогло. Например метод refresh - так как в актуальной версии библиотеки spatie нет этого метода.
  2. Читал документацию не нашел как обновлять токен автоматически
  3. Задал вопрос chat gpt - не дал внятного ответа
  4. И вот наконец задал вопрос тут


Единственный вариант который я знаю, это в ручную проверять и обновлять если истек, но этот вариант мне не подходит

code

<?php 
    require_once $_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php';
    
    use Spatie\Dropbox\Client as DropboxClient;
    
    $appKey = '0cn********4kt5g';
    $appSecret =  'tek*********ri9n';
    $token = 'sl.B****************************7LH6zm7hfUImY4A2bNu4RTGK9Oh5nmy6J2qfO8EQ2J63MSZ-1EmIUtR0MQvfJrSXU4AKY9i4U_8sTb1WNatpbB8ezi-iT4rhKVLAgKMNvfmY';
    
    $client = new DropboxClient($token);
    
    $dbx->upload('/filename.txt', file_get_contents('file.txt'), $mode='add');



64ef683f26a89991006173.png
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы