.Net + database.comでいこうよ♪

Webアプリ全盛の時代ですが、今でもWindowsアプリケーションをリクエストされることありますよね。
そんな時もCloudを使いたいですよね。

database.com
こんなリクエストに応えるためにも生まれてきたクラウドデータベースではないでしょうか♪

せっかくですから、最近salesforceから提供されたREST APIを使ってみます。
Javaのサンプルは「Force.com REST API 入門」に掲載されています。 http://wiki.developerforce.com/page/JP:Getting_Started_with_the_Force.com_REST_API

-準備

    • リモートアクセス設定
      • 「アプリケーションの設定」−「開発」−「リモートアクセス」−「新規」ボタン
        • 登録内容
          • アプリケーション名
          • コールバックurl・・・Windowsアプリの場合は適当なurlで結構です。(例:about:blank)
          • 取引先責任者メールアドレス
        • 「保存」ボタンをクリックすると下記の情報が付与されます。
          • コンシューマ鍵
          • コンシューマの秘密
    • セッションの設定

-実装・・・下記urlをご参照ください。

※ 上記リンクは全て「DAN'S .NET BLOG」を使わせていただきました。
http://danlb.blogspot.com/

  • 注意点(私がハマったこと)
    • 日本語の文字化け
    • REST APIからの詳細なエラー情報の取得
      • GetResponse()に対して例外処理を施し、Catch()で取得したWebExceptionより情報を取得

※ 上記の解決のためにSFDCサポート様には大変お世話になりました。

ブログ内に誤りなどありましたら、ご指摘お願いします m(__)m
このエントリーはForce.com Advent Calendarに参加しています。
http://atnd.org/events/22909