我需要为用户发布什么权限?
问题描述:
我使用下面的代码(在Android SDK)发布一个类似的用户的照片:我需要为用户发布什么权限?
params = new Bundle();
params.putString(Facebook.TOKEN, values.getString(Facebook.TOKEN));
json = facebook.request(photoUpload.id + "/likes", params, "POST");
但响应我得到的回复是:
{"error":
{"type":"OAuthException",
"message":"(#200) Permissions error"}
}
但我已经已的权限为publish_stream
。我需要不同的许可吗?另一个?
答
publish_stream
对于墙贴是正确的。我也会尝试user_photos
,因为你想要拍照。不知道你是否遇到了一些临时的Facebook问题。
publish_stream: 使您的应用程序来发布内容,评论,喜欢用户的 流和用户的朋友的流。通过此权限,您可以随时向用户的Feed中发布内容,而不需要 需要offline_access。但请注意,Facebook 建议使用用户发起的共享模式。
你有没有解决过这个问题?我有同样的问题。 – jbkkd