我在为我的应用程序代表用户创建的帖子设置隐私时遇到问题。
问题是,所有帖子的隐私值都被 Graph API 设置为 ALL_FRIENDS,即使我明确将隐私值设置为 EVERYONE。
这是我用来提交的代码:
$query = 'message='. urlencode($message) .'&privacy='. urlencode('{"value":"EVERYONE"}');
$url = 'https://graph.facebook.com/'. $obj_id .'/feed?access_token='. $user_fb_access_token;
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $query);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($curl, CURLOPT_REFERER, $referrer);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
就是这样。
这段代码一直运行得很好,直到八月的某个时候我才注意到它。
还有谁有相同的问题吗?
这与新的每应用程序帖子隐私控制有关,如果设置为朋友,则该应用程序只能将隐私设置为朋友范围。
请阅读以下博客文章了解更多信息:https://developers.facebook.com/blog/post/543/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)