outlook 日历 api 重定向 uri 与虚拟主机,不工作

outlook calendar api redirection uri with vhost , not working

我正在尝试使用以下链接集成 Outlook 日历, https://dev.outlook.com/restapi/tutorial/php , i have added my app in https://apps.dev.microsoft.com。示例应用程序运行良好,本地主机重定向 uri

$redirectUri = 'http://localhost/php-tutorial/authorize.php';

但是当我使用我的虚拟主机本地 uri 时(http://www.gcal2excel.dev/authorize.php), and updated redirect uri in [https://apps.dev.microsoft.com][1],重定向停止工作并显示以下错误:

Array
(
    [error] => invalid_request
    [error_description] => The provided value for the input parameter 'redirect_uri' is not valid. The scope 'openid https://outlook.office.com/calendars.read' requires that the request must be sent over a secure connection using SSL.
)

寻求解决方案,我应该在我的本地虚拟主机中实施 SSL 证书吗?所以连接将使用 SSL?如何为本地虚拟主机执行此操作?

是的。您必须将 SSL 用于重定向 URI。 只有例外是本地主机。