2

クライアントの既存の会計システムの 1 つを Google アプリに統合する作業を行っています。最終的には、Google App Marketplace にリストする必要があります。

すでに行ったことは次のとおりです。

  • Google から入手できるサンプル .NET アプリをダウンロードしました - this one
  • Google Apps Marketplace でベンダー プロファイルを作成しました
  • テスト アプリケーションを Google Apps Marketplace に掲載しました

これまでのところ、DotNetOpenAuth を使用してのみユーザーを認証できました。

私たちは次の問題に取り組んでいます。

  • Calendar Data API にアクセスできず、次の予定を表示できません。Calendar Data API をクエリすると、401 Unauthorized が返されます。
  • Calendar Data API にアクセスするには、ConsumerKey と ConsumerSecret が必要です。これは、承認のためにアプリケーションを送信した後にのみ利用可能になります。
  • ConsumerKey と ConsumerSecret を取得するための承認のためにアプリを送信しましたが、これは最初に構築するパイロット アプリにすぎません。現在のところ、そのアプリを公開したくありませんが、そのリストを非公開にして、開発とテストの目的でのみ利用できるようにする方法を見つけることができませんでした.
  • サンプル マーケットプレイス アプリに ConsumerKey と ConsumerSecret を配置しましたが、現在でも、Calendar Data API のクエリ中に 401 Unauthorized アクセスを取得しています。

これに関する適切なドキュメントを見つけて動作させるために、すでに 2 ~ 3 日を費やしましたが、無駄でした。それを機能させるためのヘルプ/ガイダンス、および準備が整うまで開発モードでリストを非公開に保つためのヘルプ/ガイダンスをいただければ幸いです。

これは、実行しようとしている変更された 2 ページのソース コードです。

4

1 に答える 1

4

あなたの投稿にはいくつかの重要な誤解があります。

  1. あなたの鍵はすでに利用可能です。Marketplace を開き、右上の [My Vendor Profile] をクリックして、リストのすぐ下、星の下を見てください: [View OAuth Consumer Key] リンクがあります。そうでない場合は、アプリをインストール可能なアプリとしてマークしていません。これを修正するには、新しいアプリ エントリを作成し、有効なマニフェストを提供してください。

  2. 新しいアプリをテストするには、承認のためにアプリを送信する前に、マーケットプレイス ページを開いて [今すぐ追加] ボタンをクリックします。テストする Google Apps ドメイン名を入力するフィールドが表示されます。

アプリを追加したドメインのみがマーケットプレイス キーでアクセスできます。

これら2つのことを整理すれば、うまくいく可能性があります:)

于 2011-07-04T05:48:33.213 に答える