Skip to content

Members Application: Members

NateFerrero edited this page Sep 25, 2011 · 3 revisions

Members Application: Members

List of Members

Code:

e.app.members.members( function(err, members) {
    members.forEach( function(member) {
        // Do something with each member here
    } );
} );

Returned Values for variable members:

Variable Contents Description
members.items [Member, Member, ...] Array of members, up to the amount per page (default 10).
members._next Function Call this to load the next page of members automatically.
members._prev Function Call this to load the previous page of members automatically.
members._page(page) Function Call this to load a specific page of members automatically.
members.count 10 The number of members on the current page.
members.paging Object
  • has_next: true
  • has_prev: false
  • items: 100
  • length: 10
  • page: 1
  • pages: 10
Paging information
  • Is there a next page?
  • Is there a previous page?
  • Total items in the list.
  • Length of a single page
  • Current page number.
  • How many pages there are.

Single Member

Code:

e.app.members.member(43, function(err, member) {
    // Do something with the member here
} );

Or, to get the currently logged-in member:

e.app.members.current(function(err, member) {
    // Do something with the member here
} );

Get an individual member like that, or using the list as previously demonstrated.

Returned Values for variable member:

Variable Contents Description
member.id 43 ID of the member.
member.admin 0 Admin level of the member.
member.first_name Bob First name of the member.
member.last_name Branson Last name of the member.
member.name Bob Branson Full name of the member.
member.gender m Gender of the member (often not set).
member.location West Hollywood, CA Location string of the member.
member.href //live58.donate.io/momentum/profile/43 URL of the member's profile page.
member.link <a href="http://live58.donate.io/momentum/profile/43">Bob Branson</a> HTML link to the member's profile page.
member.projects Function Get a list of the member's associated projects.
member.teams Function Get a list of the member's associated teams.
member.charities Function Get a list of the member's associated charities.
member.commitments Function Get a list of the member's financial commitments.
member.transactions Function Get a list of the member's financial transactions.
Clone this wiki locally