我的代码:
public void postOnWall(String msg) {
try {
String response = facebookClient.request("me");
Bundle parameters = new Bundle();
parameters.putString("message", msg);
response = facebookClient.request("me/feed", parameters,
"POST");
Log.e("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
Log.e("Error", "Blank response");
}
} catch(Exception e) {
e.printStackTrace();
}
}
我的错误:
08-19 17:45:20.774:错误/测试(5118):得到回复:{“错误”:{“type”:“OAuthException”,“message”:“(#341)Feed动作请求限制已达到“}}
这里有什么问题?
答案 0 :(得分:4)
他们限制了你可以采取的“饲料行动”的数量。基本上他们不希望你的应用程序在人们的墙上发送垃圾邮件,所以他们限制你执行此操作的次数。
为了进行测试,您应该使用具有更高限制的test user。
答案 1 :(得分:0)
来自http://www.facebook.com/insights/ =>的片段单击诊断到 查看您的应用请求限制。
基于用户对您的应用使用Facebook的亲和力 平台通过他们的互动,您的应用程序被分配一定 能力和限制。这是当前分配给的功能 你的应用。这些值将随着时间的推移而变化,具体取决于用户 与您的应用互动。所有集成点都有一组限制 值和阈值桶列告诉您这些限制中的哪一个 你的应用程序用于该集成点的存储桶。斗1是 最小的分配桶。