Post by pelf
It has to be set. There's no API for determining which account a player belongs to.
If you go to a guild's roster on the armory, like this:
http://www.wowarmory.com/guild-info.xml?r=Gorefiend&gn=Dinner+TableThen view the source of that page, you'll get XML that has all the stuff you want, except for notes.
Example:
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/_layout/guild/roster.xsl"?><page globalSearch="1" lang="en_us" requestUrl="/guild-info.xml">
<tabInfo subTab="guildRoster" tab="guild" tabGroup="guild" tabUrl="r=Gorefiend&gn=Dinner+Table"/>
<guildInfo>
<guildHeader battleGroup="Vindication" count="31" faction="0" name="Dinner Table" nameUrl="Dinner+Table" realm="Gorefiend" realmUrl="Gorefiend" url="r=Gorefiend&gn=Dinner+Table">
<emblem emblemBackground="5" emblemBorderColor="16" emblemBorderStyle="3" emblemIconColor="16" emblemIconStyle="68"/>
</guildHeader>
<guild>
<members memberCount="31">
<character achPoints="440" classId="6" genderId="1" level="78" name="Antigen" raceId="4" rank="1" url="r=Gorefiend&cn=Antigen"/>
<character achPoints="2565" classId="7" genderId="0" level="80" name="Dingane" raceId="11" rank="2" url="r=Gorefiend&cn=Dingane"/>
<character achPoints="290" classId="2" genderId="1" level="54" name="Mckenzie" raceId="3" rank="3" url="r=Gorefiend&cn=Mckenzie"/>
<character achPoints="1525" classId="2" genderId="0" level="80" name="Bronsky" raceId="1" rank="2" url="r=Gorefiend&cn=Bronsky"/>
<character achPoints="180" classId="11" genderId="0" level="32" name="Lester" raceId="4" rank="3" url="r=Gorefiend&cn=Lester"/>
<character achPoints="160" classId="6" genderId="0" level="60" name="Charliekelly" raceId="1" rank="3" url="r=Gorefiend&cn=Charliekelly"/>
<character achPoints="320" classId="3" genderId="0" level="55" name="Jatin" raceId="4" rank="1" url="r=Gorefiend&cn=Jatin"/>
<character achPoints="70" classId="11" genderId="0" level="18" name="Rolluk" raceId="4" rank="3" url="r=Gorefiend&cn=Rolluk"/>
<character achPoints="1545" classId="5" genderId="0" level="80" name="Isaac" raceId="1" rank="1" url="r=Gorefiend&cn=Isaac"/>
<character achPoints="2425" classId="8" genderId="0" level="80" name="Pelf" raceId="7" rank="1" url="r=Gorefiend&cn=Pelf"/>
<character achPoints="1380" classId="6" genderId="0" level="80" name="Malauron" raceId="4" rank="2" url="r=Gorefiend&cn=Malauron"/>
<character achPoints="1280" classId="9" genderId="0" level="80" name="Bildoc" raceId="7" rank="2" url="r=Gorefiend&cn=Bildoc"/>
<character achPoints="250" classId="7" genderId="0" level="52" name="Posehn" raceId="11" rank="3" url="r=Gorefiend&cn=Posehn"/>
<character achPoints="1000" classId="5" genderId="0" level="80" name="Shansus" raceId="1" rank="2" url="r=Gorefiend&cn=Shansus"/>
<character achPoints="300" classId="3" genderId="0" level="80" name="Cobb" raceId="3" rank="2" url="r=Gorefiend&cn=Cobb"/>
<character achPoints="1955" classId="1" genderId="0" level="80" name="Frankrenolds" raceId="3" rank="3" url="r=Gorefiend&cn=Frankrenolds"/>
<character achPoints="1555" classId="2" genderId="1" level="80" name="Aquarium" raceId="11" rank="1" url="r=Gorefiend&cn=Aquarium"/>
<character achPoints="310" classId="8" genderId="0" level="60" name="Charliedae" raceId="1" rank="3" url="r=Gorefiend&cn=Charliedae"/>
<character achPoints="1765" classId="4" genderId="1" level="80" name="Severance" raceId="4" rank="4" url="r=Gorefiend&cn=Severance"/>
<character achPoints="1525" classId="5" genderId="1" level="80" name="Sylarin" raceId="4" rank="3" url="r=Gorefiend&cn=Sylarin"/>
<character achPoints="510" classId="1" genderId="0" level="70" name="Achili" raceId="1" rank="4" url="r=Gorefiend&cn=Achili"/>
<character achPoints="1305" classId="1" genderId="1" level="80" name="Tellara" raceId="7" rank="2" url="r=Gorefiend&cn=Tellara"/>
<character achPoints="600" classId="8" genderId="0" level="80" name="Thaldocritus" raceId="7" rank="2" url="r=Gorefiend&cn=Thaldocritus"/>
<character achPoints="20" classId="3" genderId="0" level="19" name="Arillis" raceId="4" rank="4" url="r=Gorefiend&cn=Arillis"/>
<character achPoints="20" classId="4" genderId="0" level="11" name="Grochow" raceId="7" rank="3" url="r=Gorefiend&cn=Grochow"/>
<character achPoints="2835" classId="9" genderId="1" level="80" name="Presley" raceId="7" rank="3" url="r=Gorefiend&cn=Presley"/>
<character achPoints="10" classId="11" genderId="1" level="54" name="Aladren" raceId="4" rank="2" url="r=Gorefiend&cn=Aladren"/>
<character achPoints="20" classId="3" genderId="0" level="12" name="Zaroff" raceId="4" rank="3" url="r=Gorefiend&cn=Zaroff"/>
<character achPoints="600" classId="4" genderId="1" level="80" name="Alerwyn" raceId="4" rank="2" url="r=Gorefiend&cn=Alerwyn"/>
</members>
</guild>
</guildInfo>
</page>