尝试使用php标记状态更新中的朋友

时间:2012-10-03 10:40:26

标签: php facebook facebook-graph-api

如果您发布状态更新或在Facebook上分享链接,则可以选择将您的朋友标记为“与您同在”。这与使用@符号标记它们不同。

我首先获取好友列表,然后尝试添加'with'参数。使用chrome web开发人员工具并没有提供关于facebook如何做到这一点的大量信息。

shuffle($friends);

        $with = array();

        for($i = 0; $i < 2; $i++)
        {
            if($i < count($friends))
                array_push($with, array("tag_uid" => $friends[$i]));
        }


        $fields = array('name'          => $status['title'],
                        'message'       => $status['message'],
                        'caption'       => $status['caption'],
                        'with' => json_encode($with)),
                        'description'   => $status['desc'],
                        'link'          => $url,
                        'picture'       => $status['img']);

        $result = HTTP_POST("https://graph.facebook.com/" . $account->id . "/feed?access_token=$access_token",  // full URL to query

0 个答案:

没有答案