I have some problems understanding Facebooks API. I managed to send feeds (with a "link" and "picture") to my own Time Line, but I want them to appear on my friend's News Feed. Only without using "link" and "picture" it does appear on my friend's News Feed. I am using facebook-android-sdk and facebook-ios-sdk. Here the Android example:
Bundle params = new Bundle();
params.putString("name", "Some name");
params.putString("caption", "Some caption");
params.putString("link", "http://www.some-link.com");
params.putString("picture", "http://www.some-link.com/pic.png");
facebook.dialog(this, "feed", params, new FacebookDialogListener(FacebookDialogListener.DIALOG_FEED));
So how can I make a user of my app publish on his friend's News Feed with a "link" and "picture"? Please don't tell me it can't be done, because on my own News Feed I get posts with images from games regularly. How do they do this? Maybe after I posted to my own profile using "link" and "picture", can I share the object through the Facebook API? I get a POST_ID in return to "feed". Can I do something with the POST_ID to make it appear in my friend's News Feed?