-3
在我的應用我有。我用下面的代碼來做到這一點張貼到我所有的朋友牆壁的要求:如何使用Facebook圖形API發佈在我所有的朋友牆上?
final int postCount = friends_facebookids.size();
new Timer().schedule(new TimerTask() {
@Override
public void run() {
if(postCount==0){
Toast.makeText(getApplicationContext(), "Add friends to post", Toast.LENGTH_SHORT).show();
}
for(int m=0;m<friends_facebookids.size();m++){
String res= UrltoValue.getValuefromUrl("https://graph.facebook.com/"+friends_facebookids.get(m)+"/feed?access_token="+accesstoken+"&method="+"post"+"&message="+strFullMessage.replaceAll(" ", "%20")+"&source="+imageUrl);
Log.e("post response",res);
counter +=1;
}
if(counter>=postCount){
cancel();//stops the timer
counter=0;
}
}
}, 1000,3000);
在這裏,我給每個請求之間的延時3秒,這樣我可以張貼到多個朋友的牆壁沒有任何來自Facebook的限制。
它爲我工作多達25個朋友,之後,我得到(壞請求作爲迴應)。 我需要更改我的代碼中的任何內容嗎?爲什麼在發佈到Facebook的25篇文章後有一項限制性限制。
發佈到朋友的牆通過API將被禁用2013年2月6日反正......有趣的是,引用:通過API發佈給朋友牆會產生高水平的負面用戶反饋,包括「隱藏」和「標記爲垃圾郵件」,因此我們將其從API中移除 – CBroe
我可以知道它在Facebook開發人員網站中提及的位置 – user1891910
所有這些更改都可以在路線圖中找到:https://developers.facebook.com/roadmap / –