我正在尝试我的第一个Dropbox API集成项目。我的开发环境是Vagrant(192.168.33.10
),我使用主机名ppt.dev
从我的主机访问该站点。问题是,Dropbox只允许localhost
作为开发中的应用程序的redirect_uri,或者我需要提供一个带有https
的URL作为重定向URI。如果我提供我的开发URI(下面给出的图像),我就会收到此错误。
Dropbox App错误:
我不知道如何解决这个问题。是否可以在我的Vagrant中启用https
(使用Ubuntu 14.04),或者我可以在Dropbox App中执行任何操作,以便我可以添加开发URI。
答案 0 :(得分:1)
啊,我在其他网站的一些内容的帮助下解决了。
The easiest and fastest way to do it would be to use those 4 lines
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
中添加这些行。参考here
<Directory /var/www/html/property/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
现在可以使用https
访问我的开发网站,我可以将https://ppt.dev/dropbox/callback
网址添加到Dropbox应用。