http://smartsheet-platform.github.io/api-docs/?shell#oauth-flowの手順を使用して、アプリケーションとSmartSheetの間にOAuth2フローを設定しようとしています。OAuthリクエストで「クライアントIDが見つからないか無効です」
Smartsheetの認証ダイアログを送信すると、client_idパラメータが失われているようです。ここで私が見ているものです:
へのリンクが表示され、私は、スタックオーバーフローのに十分な少し掲載されているように私は、URLのからプロトコルとドメインを省略されているI問題の以上の2つのリンクを含めることができません!)
私はそのリンクをクリックすると、b /認可/上羽目になる?formNameフォーム= fn_authorize & formAction = fa_loadAuthorize & response_type =コード&のclient_id = [my_client_id] &スコープ= READ_SHEETS + WRITE_SHEETS + SHARE_SHEETS。このダイアログには私のウェブサイトのロゴと名前が表示されているので、client_idが正しいことを知っています。
それから私は?formNameフォーム= fn_authorize & formAction = fa_loadAuthorize & REDIRECT_URI = [私のリダイレクトURI]オーソライズ/ B /で "クライアントIDがないか、無効です" "許可" とメッセージが表示さ
をクリックして、私は」私が生成しているURIが有効であることを確認するために、指示を何回か繰り返して、redirect_uriパラメータの有無にかかわらず試してみました。
何が間違っていますか?
ありがとうございます!これは私の問題を正確には解決しませんでしたが、それは私を正しい近所に連れて来ました。私はあなたが提案したものと同じ挙動を得たものの両方を試しました。それから、私はAppの設定で他のものを編集しようと決めました。私は自分のアプリ名として「Amy's Dev Site」に入っていました。 「いいえ、それはできない!」と思って、アポストロフィを取り出し、名前を「Amy Dev Site」に変更しました。それはそれを修正!私は自分のサイトのoauthページにリダイレクトされましたが、残りのプロセスをデバッグするだけです。 その中に誰かのバグレポートがあります。 –
あなたがそれを理解したと聞いてうれしく思います。そして、他の人が将来それから恩恵を受けることができるようにここで決議を共有してくれてありがとう。もしあなたがそう思っているなら、この問題をSmartsheetに、[email protected]にこのStackOverflow投稿へのリンクをメールすることで報告することができます。 –