Android : facebook post image/text using graph api error

on Wednesday, October 8, 2014


need to post a status message or if user selected a image with that status msg on facebook without using dialog .

final Session sessionfb = ParseFacebookUtils.getSession();



List<String> permissions = sessionfb.getPermissions();
if (!permissions.contains("publish_actions")) {

Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(
FlyTags.this, Arrays.asList("publish_actions"))
.setCallback(newPermissionsCallback).setRequestCode(1);
sessionfb.requestNewPublishPermissions(newPermissionsRequest);

}
else {

Bundle parameters = new Bundle();
parameters.putString("message", mfinalmsg);
parameters.putString("description", "test");

if (imgdata != null) {

parameters.putByteArray("picture", imgdata);
}
new Request(sessionfb, "me/photos/feed", parameters, HttpMethod.POST,
new Request.Callback() {
public void onCompleted(Response response) {

Debug.e("facebook post response",
response.toString());
}
}).executeAsync();


response :



{Response: responseCode: 500, graphObject: null, error: {HttpStatus: 500, errorCode: 100, errorType: FacebookApiException, errorMessage: Invalid parameter}, isFromCache:false}

0 comments:

Post a Comment