Php Dropbox App redirect“Vagrant中的url-非本地OAuth 2重定向URI不能以”开头;http:";或;javascript:";

Php Dropbox App redirect“Vagrant中的url-非本地OAuth 2重定向URI不能以”开头;http:";或;javascript:";,php,api,vagrant,dropbox,dropbox-api,Php,Api,Vagrant,Dropbox,Dropbox Api,我正在尝试我的第一个Dropbox API集成项目。我的开发环境是Vagrant(192.168.33.10),我使用主机名ppt.dev从主机访问站点。问题是,Dropbox只允许localhost作为开发中应用程序的重定向uri,或者我需要提供一个带有https作为重定向uri的URL。如果我给出了我的开发URI(下图),我就得到了这个错误 Dropbox应用程序错误: 我不知道如何解决这个问题。我是否可以在我的Vagrant(使用Ubuntu14.04)中启用https,或者我可以在中做

我正在尝试我的第一个Dropbox API集成项目。我的开发环境是Vagrant(
192.168.33.10
),我使用主机名
ppt.dev
从主机访问站点。问题是,Dropbox只允许
localhost
作为开发中应用程序的重定向uri,或者我需要提供一个带有
https
作为重定向uri的URL。如果我给出了我的开发URI(下图),我就得到了这个错误

Dropbox应用程序错误:


我不知道如何解决这个问题。我是否可以在我的Vagrant(使用Ubuntu14.04)中启用
https
,或者我可以在中做任何可以让我添加开发URI的事情。

啊,我在其他网站的一些内容的帮助下解决了这个问题

并将这些行添加到
/etc/apache2/sites available/property ssl.conf
中。参考号


选项索引跟随符号链接
允许超越所有
要求所有授权
现在在我的开发站点中,可以使用
https
访问,我可以添加
https://ppt.dev/dropbox/callback
dropbox应用程序的URL

sudo make-ssl-cert generate-default-snakeoil --force-overwrite
sudo a2enmod ssl
sudo a2ensite property-ssl.conf
sudo service apache2 reload
<Directory /var/www/html/property/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>