代码之家  ›  专栏  ›  技术社区  ›  gokujou

如何邀请用户朋友参加活动?Facebook图形API

  •  8
  • gokujou  · 技术社区  · 16 年前

    5 回复  |  直到 12 年前
        1
  •  1
  •   Community Mohan Dere    6 年前

    中删除了邀请用户参加活动的可能性 v2.4 of the Graph API :

    事件节点不再支持端点上的GET操作 /v2.4/{event\u id}/invited、/v2.4/{event\u id}/likes或

    再也没有办法邀请用户参加活动了,你只能改用facebook.com。

        2
  •  7
  •   gokujou    15 年前

    实际上,我从Facebook团队那里得到了答案,他们只是告诉我通过新的PHP接口使用旧的API。他们还没有转换这个功能,不知道它是否会被转换。

    下面是我从新api($id\u array)获得id后用来邀请朋友的代码。它应用在PHP Facebook对象的包装器中,我用它来保存所有特定于Facebook的代码。

        $fb = new FacebookGraph(array(
            'appId' => 'xxxx',
            'secret' => 'xxxx',
            'cookie' => true,
        ));
        $fb->api(array(
            'method' => 'events.invite',
            'eid' => $event_id,
            'uids' => $id_array,
            'personal_message' => $message,
        ));
    
        3
  •  6
  •   ifaour    14 年前

    这实际上可以通过Graph API实现,特别是 invited 连接 event

    POST /EVENT_ID/invited/USER_ID
    

    true 如果请求成功。

    POST /EVENT_ID/invited?users=USER_ID1,USER_ID2,USER_ID3
    

    是的 如果请求成功。

    create_event 许可。更多信息请访问 this post

        4
  •  0
  •   Community Mohan Dere    9 年前

    请参阅邀请选定用户参加Facebook活动(通过Graph API)

    Facebook现在有了一个邀请朋友参加活动的graph api。

    http://developers.facebook.com/docs/reference/api/event/

    邀请

    创建

    您可以通过向/event\u ID/invited/USER\u ID发出HTTP POST邀请用户参加活动。您可以通过向/event\u ID/invited?users=USER\u ID1、USER\u ID2、USER\u ID3发出HTTP POST邀请多个用户。这两者都需要create\ u event权限,如果邀请成功,则返回true。

    Attach image to Facebook event (php sdk, rest or graph api)

        5
  •  0
  •   choopchiq    12 年前

    也可以使用javascript sdk:

    var inviteCallback = function(result) {
        console.log(result);
    };
    var event_intives = {
        method: 'events.invite',
        eid: event_id,
        uids: friends_list_array,
        personal_message: 'custom request message'
    };
    FB.api(event_intives, inviteCallback);
    

    如果一切正常,则应记录“true”

    推荐文章