2009年10月9日金曜日

[SFDC]:VisualForceからApex内でレポートを取得

VisualForceにレポートの内容を表示したいんだって。
ということで色々調べてメモ

リモートサイトに自分のURLを登録するのを忘れないように。
https://na5.salesforce.com とか

------------------------------------------------>>
Http h = new Http(); // Httpクラス
HttpRequest req = new HttpRequest(); // Httpリクエスト・クラス

// SOAPリクエスト・パラメータ設定

req.setEndPoint(url);
req.setMethod('GET');
req.setHeader('Cookie','sid=' + UserInfo.getSessionId());


// SOAPリクエスト送信・レスポンス受信
HttpResponse res = h.send(req);
// debugに表示
System.debug(res.getBody());
------------------------------------------------<<

これが正しいやり方かは不明。自分は出来たけど出来ないって言う人もいるみたい??
取得後は各自気合でPurseしてください。

0 件のコメント: