ホームページアプリケーションでjavascriptアプリケーションを実行しています。 Webサービスが呼び出され、Salesforce APIが呼び出されます。私は再ログインを保存するためにAPI_Session_ID変数を使用したいと思います。これを私のホームページコンポーネントで実行されているjavascriptにどのように公開しますか?理想的にはapexを使用して小さなスクリプトをレンダリングし、API_Session_ID変数を持つjavascript変数をすべてのページに初期化したいと思いますが、これを行う方法はわかりません。salesforce - API_Session_IDをjavacriptで利用できるようにする方法
注 - アプリケーションがホームページコンポーネントで実行されているため、VFを使用することはできません。私はiframeから行うことができないメインページのJavaScriptオブジェクトにアクセスする必要があるので、そのための通常のソリューション(iframeでVFとして実行)は利用できません。
ヘイMatthew - ありがとうございました。私は実際にそれを理解しており、これはあなたにとって有用かもしれません:http://forums.sforce.com/t5/forums/forumtopicprintpage/board-id/general_development/message-id/7209/print-single-message/false/ページ/ 1 - SAが私に許可したらすぐに、私は自分の質問にもっと完全に答えます。 – FatalFlaw
ニースが見つかりました!クッキーをつかむことは創造的な解決策です。 –
VisualForceページで使用されるforce.comドメインのsidクッキー内のセッションIDは、APIで使用するために無効です。したがって、{!GETSESSIONID()}を使用する必要があります。私はそれをajaxライブラリと一緒にユーザスクリプト内から使用しようとしていました:http://bit.ly/POfbrW –