Success! It works, I have posted as a user to a Facebook page.
Where self.photo
is an NSData
:
NSDictionary *parameters = @{@"test.jpg": self.photo, @"message": self.message};
FBRequest *request = [FBRequest requestWithGraphPath:@"<pageid>/photos" parameters:parameters HTTPMethod:@"POST"];
Then the rest as per my question above.