![](/img/trans.png)
[英]Facebook SDK 3.22 (android) - me/friends return wrong user's friends id
[英]Facebook SDK - Wrong ID while invating friends
我想向用户的Facebook朋友发送邀请。 为此,我使用以下代码:
String KEY_MESSAGE = "message";
Bundle params = new Bundle();
params.putString(KEY_MESSAGE, "Learn how to make your Android apps social");
WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(context, Session.getActiveSession(), params))
.setOnCompleteListener(new WebDialog.OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
if (error == null) {
Log.w(TAG, "Posted successfully. Values: " + values);
Toast.makeText(context, "Success", Toast.LENGTH_SHORT).show();
} else if (error instanceof FacebookOperationCanceledException) {
Log.e(TAG, "Post canceled");
} else {
Log.e(TAG, "Strange error: " + error);
Toast.makeText(context, "Error", Toast.LENGTH_SHORT).show();
}
}
})
.build();
requestsDialog.show();
我的应用程序显示请求对话框。 我选择一个朋友,然后按“发送”按钮。 然后,我通过该网站找出该朋友的ID。 我的日志:
Posted successfully. Values: Bundle[{to[0]=<unknown-friend-id>, request=388113714696190}]
我想邀请的朋友不接受任何邀请。 而且他的ID不等于“未知朋友ID”。 为什么会出错? 我没有主意
PS “ unknow-friend-id”是一组数字。 这是某人的身份证。 我决定不出版它。 并且不要看起来抛出评论。 它们是该问题的私密版本。
谢谢@WizKid。 正如他所说:
它不起作用,因为您的应用程序没有画布版本。 欲了解更多信息,请阅读本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.