2017-11-12 29 views
-1

私は&をDropbox Appに置く方法を学ぶためにREST-Libraryデモを使用しています。私はredirect_uriを設定する必要がありますが、何を提供するのか分かりません。WindowsアプリケーションのDropbox redirect_uri

App Setupページには、「権限またはパスコンポーネントを適切なURIで指定する必要があります」というヒントが表示され、ヒントは「https://(ローカルホストではhttpが許可されています)」です。

何を提供する必要がありますか?

+0

URIをhttp:// localhost:8765に設定し、受信データ(認証コード)のためにポート8765でDelphiをリッスンしないのはなぜですか? redirect_uriを指定しないと、ユーザーは同意を得た後、常に手作業で結果コードをアプリケーションに渡すことができます。 – Rik

+0

ポート8765でリッスンするTServerSocketを設定しました。認証コードを要求すると、エラー400が表示されます。Dropbox側で、redirect_URIの外観はどうなりますか? ** "http:// localhost:8765" **? – GreatDayDan

+0

Google OAuth2では、redirect_uri( 'http:// localhost:8765'、' http%3A%2F%2Flocalhost%3A8765')をエンコードします。結果は '&redirect_uri = http%3A%2F%2Flocalhost%3A1500'です。私は 'Params:= Params + '&redirect_uri =' + EncodeURLElement(RedirectUri);' – Rik

答えて

0

OK、私は最終的に私が間違っていたことを考え出しました。

デモコードでは、「LURL:= LURL + '& redirect_uri =' + URIEncode(「あなたが所有している、またはあなたが信じているすべてのHTTPSサイト)私はそれを "LURL:= LURL + '& redirect_uri =' + URIEncode( 'http://localhost:8765');に変更しました。今、redirect_uri =アプリケーションのredirect_URIです。

関連する問題