首先,我有什么:
我有一个FB应用程序,可以使用PHP中的FB API获取用户的access_token
并在用户的墙上发布。
任何人都可以帮助我1)使用批量请求(或任何其他技术)在我的所有组墙上发布,以及2)如何获取我的所有组ID?
如果我使用我的应用程序在我的所有组(100+)墙上发布,那么FB可以吗? FB会将此视为垃圾邮件吗?
的由于 的
答案 0 :(得分:3)
我在1个月前创建了一个facebook应用程序,名为WooTube
为了免费推广我的应用程序,我加入了100个团体,在我的应用程序内置功能“Post To To”等各种感兴趣的基础上推广我的fb视频应用程序,如“KPOP,SNSD,SUPER JUNIOR,Just For Laught等”我的小组“。它是用fb.api写的 https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/383568_191076937694203_922285357_n.jpg
不幸的是,这是垃圾邮件......由于垃圾邮件,我被Facebook封锁了2天。原因是我在不到5-10分钟的时间内共享了相同的链接大约30-40次。
我想建议的是:
答案 1 :(得分:2)
您可以使用Facebook批处理API发布到多个墙(组,页面或朋友墙)。 执行此操作的基本方法如下所示。 ID可以是用户ID,组ID或页面ID。
了解更多相关信息$batchPost[] = array(
'method' => 'POST',
'relative_url' => "/{ID1}/feed",
'body' => http_build_query($body) );
$batchPost[] = array(
'method' => 'POST',
'relative_url' => "/{ID2}/feed",
'body' => http_build_query($body) );
$batchPost[] = array(
'method' => 'POST',
'relative_url' => "/{ID3}/feed",
'body' => http_build_query($body) );
$multiPostResponse = $facebook->api('?batch='.urlencode(json_encode($batchPost)), 'POST');