Я пробую свой первый проект интеграции Dropbox API. Моя среда разработки находится в Vagrant (192.168.33.10
) и я использую имя хоста ppt.dev
получить доступ к сайту с моей основной машины. Проблема в том, что в Dropbox разрешено только localhost
как redirect_uri для приложения в разработке или мне нужно дать URL с https
как URI перенаправления. Если я даю свой URI разработки (изображение приведено ниже), я получаю эту ошибку.
Ошибка приложения Dropbox:
Я не уверен, как решить эту проблему. Можно ли включить https
в моем Vagrant (с Ubuntu 14.04) или я могу сделать что-нибудь в Приложение Dropbox это даст мне доступ для добавления URI разработки.
Ааа, я решил с помощью некоторого контента с другого сайта.
Самый простой и быстрый способ сделать это — использовать эти 4
линии
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite property-ssl.conf
sudo service apache2 reload
И добавить эти строки в /etc/apache2/sites-available/property-ssl.conf
, ссылка Вот
<Directory /var/www/html/property/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Теперь на моем сайте разработки можно получить доступ с https
и я могу добавить https://ppt.dev/dropbox/callback
URL к приложению Dropbox.
Других решений пока нет …