2016-09-13 6 views
0

次のリンクを使用してOutlookのカレンダーを統合しようとしています。 https://dev.outlook.com/restapi/tutorial/phphttps://apps.dev.microsoft.comにアプリを追加しました。で、細かい作業例のアプリがlocalhostのリダイレクトURIOutlookのカレンダーのAPIのリダイレクトuriは動作していません。

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

しかし、私は私のバーチャルホストのローカルURI(http://www.gcal2excel.dev/authorize.php)を使用し、[https://apps.dev.microsoft.com][1]にリダイレクトURIを更新した際に、作業を停止し、上映次のエラーリダイレクト:

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を使用しますか?どのようにローカルの仮想ホストのためにそれを行うには?

+0

残念ながら、localhostだけがhttpで動作します。 クラウド上のテスト環境またはステージング環境はどうですか?これらのenvにもSSL証明書が必要ですか? –

答えて

0

はい。リダイレクトURIにはSSLを使用する必要があります。 例外はlocalhostです。

+0

すばやい返信をいただきありがとうございます。リダイレクトURIにSSLを実装する方法を提案できますか? :) – Ikhtiar

+0

使用しているWebサーバーのドキュメントを参照する必要があります。 –

関連する問題