> --
> You received this message because you are subscribed to the Google
> Groups "Meetup API" group.
> To unsubscribe from this group, send email to
> meetup-api+...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/meetup-api?hl=en?hl=en
However, either event_id OR member_id would be required to allow getting all attendance info for a single event, or a single person (/2/rsvp only works with one event).
The response would be basically identical, but include "no-show" as one of the response values.
Also, event_name and event_time should be added to the event info that is returned.
Next, the member return would need to be a collection, as many no-show members may result from a single call. Etc.
I would like to unsubscribe from meetup.Thank you.
> You are correct in that organizer assigned attendance status not currentlyThe "restriction" thing isn't really any different for other things,
> exposed through the API. This could be something we could add as an
> optional field in the 2/rsvp api response. Please note that we'd have to
> restrict is visibility of this property to organizers of the group as
> normal members can not see this status on the site.
for example using the 2/profiles API to return membership-dues
information.
If we can ask, I'd also like a way to SET and CLEAR the no-show status
from an API. And if I had my "druthers" I'd prefer to be able to use
the "status" field to filter only "no show" data for all events in the
group... but I don't think it can work quite that way.
--
This is not the entire list, of course, but it shows me several things: 1> someone with a prior no show is a current "Yes" RSVP and he's bringing a guest. 4 people on the wait list have prior no shows. 9 people on the wait list are dues paying members of the group.
The wait list is randomly ordered so we can fairly pick those to move to "Yes" status.
Wow. Seems like just attending the meetup would be easier than all that
subterfuge!
We record who's making the checkins, although it's not shown on the
site. If you query the /2/checkins method directly you could only record
those checkins that have you as the "checker".
Nathan
On Tue, Mar 6, 2012 at 3:19 PM, Nathan Hamblen <nathanh> wrote:
On 03/06/2012 01:03 PM, joey wrote:
To get around this, I just started checking people in and then when I got home, marked anyone who was not "checked in" as a no-show. That worked great -- until some savvy smart people realized what I was doing and started checking themselves in from afar. LOL
Wow. Seems like just attending the meetup would be easier than all that subterfuge!
We record who's making the checkins, although it's not shown on the site. If you query the /2/checkins method directly you could only record those checkins that have you as the "checker".
Nathan
Maybe if there was a way for it to generate a text report of members and noshow status and then have a button to send that to myself via email? That way it doesn't have to be saved for long.
Thanks,
Joe
Sent from my iPhone
Impatient me is wondering if there has been any traction on exposing No Show RSVP status via the API. Sooner or later our members are going to realize that they are emblazoned with the scarlet letter (funky characters in their titles) which we're using as a workaround to track no shows.
On Mar 1, 2013 12:23 PM, "Steven" <steventh...@gmail.com> wrote:
>
> It's been another 6 months since the last status on this. Any good news? Will the sun rise and help us drive out all the flakes from our group?
>
> (Fingers crossed).
>
> The main pages also need a way to email "no shows" as one of the choices after an event. If we could get this feature in the API at least we'd have a way to contact people.
>
You can get a list of noshows for a given event with the attendance api. You can use the absent filter.
We have a ticket in to specifically target noshows to cut down on the number of results returned. Absent also returns those that didnt rsvp.
> In my case, I have people who paid to attend an event last night but didn't show up. I'd like a one click method to tell them they were missed and to contact me if there was a reason they didn't show - but I need an easy way to extract the no-show data.
>
The attendance list is based on members saying they didnt attend or where the org marks them as such. You needs sounds like they depend on members responding to the post event followup email.
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Meetup API" group.
> To unsubscribe from this group, send email to
> meetup-api+...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/meetup-api?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups "Meetup API" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to meetup-api+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
You can get a list of noshows for a given event with the attendance api. You can use the absent filter.
We have a ticket in to specifically target noshows to cut down on the number of results returned. Absent also returns those that didnt rsvp.
> In my case, I have people who paid to attend an event last night but didn't show up. I'd like a one click method to tell them they were missed and to contact me if there was a reason they didn't show - but I need an easy way to extract the no-show data.
>
The attendance list is based on members saying they didn't attend or where the org marks them as such. You needs sounds like they depend on members responding to the post event followup email.
The "only" and "omit" parameters allow you to customize the fields which
will be returned in the results (to save bandwidth or parsing time) and
are documented at http://www.meetup.com/meetup_api/ under the "Result
Fields and Filters" heading. The "desc" parameter reverses the sort
order and is documented on the same page under "Making a request".
On Mar 2, 2013 4:36 PM, "Steven" <steventh...@gmail.com> wrote:
>
>
>> The "only" and "omit" parameters allow you to customize the fields which
>> will be returned in the results (to save bandwidth or parsing time) and
>> are documented at http://www.meetup.com/meetup_api/ under the "Result
>> Fields and Filters" heading. The "desc" parameter reverses the sort
>> order and is documented on the same page under "Making a request".
>
>
> Thanks, I figured that out, but it would be easy to add it to the documentation page (http://www.meetup.com/meetup_api/docs/:urlname/events/:id/attendance/#list).
We document general and common parameters in a common location. We assume you read the general documentation before reading a specific method's documentation. There is a lot you can miss if you don't read common documentaion first including authentication among other things. We encourage you to read those first.
Heck, they could even be lazy and say: for information about "desc", "omit", "only" click here and provide a link.
1) disrespective language is not an effective way for you to get additional features added to the api and its documetation.
2) we do not copy the same docmentation, especially common documentation, in many different locations to keep documentation consistent across the board.
>
> However the API just doesn't work.
Colored text also will not effectivley attract a more considerate response.
>
> In our 1844 member group, I see that "André N. Zandoná" is marked as a "No Show" in the UI. However he is only marked absent in the returned data.
>
I will investigate this on monday.
>
> Moreover, the "Name" parameter which stupidly wants a name, and doesn't allow a userid doesn't work despite the documentation.
I assume you mean the member parameter. If you revisit the documentation for this method you will see that it explicitly states it expects a member name and doesnt not apply when he absent filter is used. You will notice this is consistent with the attendance tool on the site. Your example below disregards this documentation.
Again agressive language is not going to get you new features faster. It can often work against you.
For example:
>
> http://api.meetup.com/nightphotography/events/93510502/attendance?page=200&sig_id=6516298&filter=absent&member=Zandon&_=1362256170708&only=status%252Cmember.id%252Cmember.name&sig=31bc0695496748fc550a0451824b7728c9b30c32
>
> Should theoretically return all absent people (of which André N. Zandoná is included) who also have a member name with "Zandon" in it.
>
> Here is a piece of what is returned:
>
> {
> "status": "absent",
> "member": {
> "id": 56676862,
> "name": "André N. Zandoná"
> }
> },
>
> Unfortunately his "noshow" (or is it No Show or NoShow?) status is not indicated.
Ill investigate this monday.
>
> It returns 200 responses including
> {
> "status": "absent",
> "member": {
> "id": 23410831,
> "name": "AJ"
> }
> },
> {
> "status": "absent",
> "member": {
> "id": 42562192,
> "name": "AJ Valdez"
> }
> },
> Which clearly do not have "Zandon" in them. Setting the page to "1" returns only "AJ".
>
> I think I'd normally not care who was "absent" unless they had RSVP'd Yes. And ideally, I'd like to find who changed their RSVPs at the last minute - people who "suddenly" find themselves unable to attend mark themselves no. Under our group we will penalize all people who change their RSVP to a no with less than one or two days notice (or more depending on the event).
You will currently only find features in the attendance api that map directly to those found in the attendance tool on the site. New features are planned but we are working on many things which can affect the timing of those new features. Aggressive feedback based on misinterpretation of published documentaion will be lowered in priority.
Doug,I'm sorry if my frustration rankled you. This topic is over a year old. The Attendance API was rolled out, turned off and is still not functional in that it appears it is not possible to get the data that is listed on the UI [see below for an update]. For my 1840 member group the code must do (10) 200-item queries per event for about 20 events to get to the data of interest (about 200 queries). Actually, it's worse than that, since we also need to fetch the RSVP data which is the only way we can tell when the RSVP was last modified.
In my opinion the API set is under documented, and the Attendance portion at least as much so. For example, it's only by searching these discussions that one learns that the only way to get "noshow" status is to request "absent" data.
And I believe there is some other implicit assumption which hasn't been stated.
However, you are correct that I missed reading content that was added about 6 pages down on the "Overview" page. It's not a place I'd be looking all the time since I read that Overview more than a few dozen times over the last two years.
Moreover,, the "Search Box" on that page doesn't search the documentation, it searches for meetups. Perhaps if the documentation were searchable online or available as a single, downloadable searchable PDF you could legitimately complain that I didn't look.
When I said "be lazy" I did NOT mean to imply you or the staff are lazy. It was a poor choice of words on my part. I meant that it would be useful to point back at additional parameters exactly for the reason you give - duplicating documentation would be wasteful and difficult to maintain. I am asking/suggesting/hoping that where appropriate a link be provided back to page six of http://www.meetup.com/meetup_api/docs (i.e. this link: http://www.meetup.com/meetup_api/docs/#results)As for the member name search... yep, that was definitely my bad for missing the subtlety that it only worked with "all" for the RSVP type. I was trying to dig down into the single incorrect record that I had found and create a query that would return just the incorrect data for illustration - it's not how I'd normally consume that API.
And I'm not sure what what has changed, if anything, but today the "noshow" status IS being returned for this.
- "data": [
- {
- "status": "noshow",
- "member": {
- "name": "André N. Zandoná",
]
}
}
- "id": 56676862
Do you have any explanation for why the noshow data is now being returned correctly?
And I believe there is some other implicit assumption which hasn't been stated.This API is based on the attendance tool. The only way to see no-shows with the attendance tool is to click the tab labeled absent. http://i.imgur.com/17AcW7W.jpg The API is consistent with this.
On Sun, Mar 3, 2013 at 8:57 PM, Steven <steventh...@gmail.com> wrote:
Doug,I'm sorry if my frustration rankled you.
And I believe there is some other implicit assumption which hasn't been stated.
This API is based on the attendance tool. The only way to see no-shows with the attendance tool is to click the tab labeled absent. http://i.imgur.com/17AcW7W.jpg The API is consistent with this.
Those with access to the attendance tool may set an headcount for the event ( the box in the top left in your screenshot ) which differs from the actual count. That could contribute a the difference in total attendance. It's a site feature I'd personally like to do away with but have no control over. The API list is not a place to discuss or request changes on that.
--
Hi Stephen,Oh, that was so long ago, couldn't say where exactly it is now. I tried to search for it on the meetup api site but didn't find it. I just did a simple google search like "meetup noshow problems" or something similar. The number of organizers trying to manage this one issue is astounding. Trying to use everything from member titles, three-strikes-rule, reducing event fees for folks who don't no-show, using "pages" for keeping up with no-shows ... it goes on and on.For guys like us who actually suffer a cost (or a hit to our reputation with a restaurant or venue) when there are significant no-shows, this is a big issue. If that means rolling my own code, that's no problem, I'll do it -- but need the API to provide the info/ability to update the info in a smart way.Trying to manage it one-person-at-a-time isn't going to work for most of us in larger groups.