// ガジェットの初期化
function init() {
    var req = opensocial.newDataRequest();

    // Viewerを取得
    var viewerId = opensocial.IdSpec.PersonId.VIEWER;
    req.add(req.newFetchPersonRequest(viewerId), 'viewer');

    // フレンドを取得
    var friendsIdParams = {};
    friendsIdParams[opensocial.IdSpec.Field.USER_ID]  = viewerId;
    friendsIdParams[opensocial.IdSpec.Field.GROUP_ID] = 'FRIENDS';
    var friendsIdSpec = opensocial.newIdSpec(friendsIdParams);
    req.add(req.newFetchPeopleRequest(friendsIdSpec), 'friends');

    // リクエストを送信
    req.send(receiveData);
}

newFetchPersonRequest()でリクエストオブジェクトを生成。

add()でリクエストをDataRequestオブジェクトに登録する。