6

同様の未回答の質問ですが、この質問は今どこに進むかに焦点を当てています。event_memberテーブルが「inviter」、[テストされた大小のイベント、パブリックイベントとプライベートイベント、および自己管理イベント]に対してnull以外の回答を返すことはないため、FacebookのFQLにはバグがあると思われます。Facebookのサイトには報告された「招待者」のバグはなく、インターネット上の他の場所への参照もありません。Facebookのグラフにエラーが発生することはよくありますか(私はそうしないことを望んでいます)?これは現在減価償却されているのでしょうか(存在の痕跡はありません)?私はそれを待つべきですか、それとも試み続けるべきですか?event_memberの新機能の場合、ニュースリリースなどはありませんか?

FacebookのFQLエクスプローラーでこの例を試してください: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:これは機能しません:event_memberからinviter、inviter_type、uid、rsvp_statusを選択します。ここでeid = 321938874572158;

4

2 に答える 2

5

招待者フィールドに返されるグラフは、最初にあなたを招待した1人だけを報告し、報告しません。自分でイベントを作成した場合、または招待なしでイベントに「参加」した場合(リンクを見つけるなど)、「招待者」は存在しません。したがって、あなたの質問に答えるために、「壊滅的なバグ」はありません。

以下に示す実際のグラフ結果の一部について:

  • IDは1つしか表示されませんが、3回招待されました。
  • プライバシーレベルは「友達の友達」です。
  • 私は出席しています。
  • 使用したコマンドは、SELECT uid、rsvp_status、inviter FROM event_member WHERE eid=5612079XXXXXXXXでした。

    {
    "uid":51454XXXX、
    "rsvp_status": "attending" 、 "inviter"
    :null
    }、
    {
    "uid":3124XXXX、
    "rsvp_status": "attending"、
    " inviter ":16498 XXXX                   <------ここに私の招待状があります、別のユーザー

    から}、
    {
    "uid":127868XXXX、
    "rsvp_status": "attending" 、 "inviter"
    :null
    }、
    {
    "uid":164982 XXXX、
    "rsvp_status": "attending"、 "
    inviter ":null
    }

于 2012-12-17T18:12:27.397 に答える
0

これは、自分のイベントや他の人が作成したイベントでテストした後に表示されるものです。

event_memberテーブルのフィールドinviternull、イベント作成者であるユーザーに返されます。

たとえば、eid111の架空のイベントは、222のジョンによって作成されました。次に、ジョンは333のuidジェーンを招待しました。uid

クエリするとき:

select uid, inviter from event_member where eid=111

私たちが受け取るもの:

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

したがって、イベント作成者を除くすべてのユーザーのinviter値はnullではありません。

これがすべてあなたの発見と一致するのか、それともあなたが発見したものが別の問題/バグであるのかはわかりません。

于 2012-12-13T14:08:32.583 に答える