I want tot send a friend request using the Facebook Android SDK. I'm currently using this code (which I got from here):
Bundle parameters = new Bundle();
parameters.putString("APP_ID","USERNAME");
facebook.dialog(this, "friends", parameters, this);
where APP_ID is the Facebook ID of my app and USERNAME is the username of the friend I want to add. This leads to the following error:
API Error Code:100
Invalid parameter
The parameter id is required
I thought the id parameter meant the APP_ID.
I have gone through the relevant documentation regarding dialogs at http://developers.facebook.com/docs/reference/dialogs/friends/ and http://developers.facebook.com/docs/reference/androidsdk/dialog/, but still can't figure it out.
Any help is appreciated.
Should be something like:
In case that
this
is an activity which also implementsDialogListener
.As it says in the documentation:
You can use:
If you want to set the request to preselected friends just add the following to the requestBuilder:
requestBuilder.setTo("FRIEND_ID, ANOTHER_FRIEND_ID")
, before building the dialog.What is strange is that it accepts the list of friends as a concatenated list of ids, not an Array nor list. I didn't find in in the docs, but just found that it works