Finding whoever contacted you: Facebook FQL Explorer Error: "Inviter": null

A similar unanswered question, but this question focuses more on where to go next. I am convinced that there is an error with Facebook FQL, because the event_member table never returns a non-zero response for "inviter", [verified large and small events, public and private and self-contained events]. Facebook does not report "inviter" errors and there are no links elsewhere on the Internet. Is it common for Facebook to have an error on their schedule (I hope not)? Could this be now depreciated (without signs of its existence)? Should I wait or keep trying? If this is a new event_member function, there should be no press release, etc.

Try this example on Facebook FQL explorer: https://developers.facebook.com/tools/explorer?fql=select%20inviter%2C%20inviter_type%2Cuid%2C%20rsvp_status%20from%20event_member%20where%20eid%20%3D% 20321938874572158% 3B

TL DR: This does not work: Select inviter, inviter_type, uid, rsvp_status from event_member, where eid = 321938874572158;

+6
source share
2 answers

The graph returned for the invitation field tells only ONE to whom FIRST is offered to YOU , and not to anyone else. If you created the event yourself or "visited" the event without an invitation (for example, by finding a link), then you will not have an "inviter". Therefore, to answer your question, there is no “ malicious error ”.

For part of the actual results of the graph below:

  • I have been invited 3 times, although only one ID appears.
  • It has the privacy level of "friends of friends."
  • I visit.
  • The command used was SELECT uid, rsvp_status, inviter FROM event_member WHERE ID = 5612079XXXXXXXX;

    {"uid": 51454XXXX,
    "rsvp_status": "Visit",
    "inviter": null
    },
    {
    "uid": 3124XXXX,
    "rsvp_status": "Visit",
    " inviter ": 16498 XXXX <------ HERE IS MY INVITATION, FROM ANOTHER USER

    },
    {
    "uid": 127868XXXX,
    "rsvp_status": "Visit",
    "inviter": null
    },
    {
    "uid": 164982 XXXX,
    "rsvp_status": "Visit",
    "inviter": null
    }

+5
source

This is what I see after testing with my own events and events created by others:

In the event_member table inviter field, event_member will be returned for the user who is the creator of the event.

For example, a hypothetical event with eid 111 was created by John with uid 222. Then John invited Jane with uid 333.

When we request:

 select uid, inviter from event_member where eid=111 

we get:

 { "data": [ { //Jane data "uid":333, "inviter": 222 }, { //John data "uid": 222, "inviter": null } ] } 

Thus, all users except the event creator have a nonzero inviter value.

I do not know if all this matches your conclusions or if you find another problem / error.

0
source

All Articles