Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Publishing links to user's wall using Facebook iOS SDK

I'm trying to publish a link to the user's wall on Facebook after he has already logged in using the new Facebook iOS SDK.

I want the link to behave as if the user posted it from his account. For example, if I post this link on my Facebook wall: http://www.apple.com/, I won't see the link. What I'll see is an image, a caption with the actual url and a short description. But when I publish this same link from my app, all I see is the link itself.

How can I publish this url through my app so that what will eventually appear on the user's wall is the formatted message as it would appear if he would have posted it from his account on the pc, and not just the link itself as a string?

Thanks,

like image 783
Rony Rozen Avatar asked Dec 08 '10 08:12

Rony Rozen


People also ask

What information can I share with Facebook through the SDK?

By enabling Facebook integrations, including through this SDK, you can share information with Facebook, including information about people’s use of your app. Facebook will use information received in accordance with our Data Use Policy, including to provide you with insights about the effectiveness of your ads and the use of your app.

What is Facebook iOS login SDK?

Swift — Facebook iOS Login SDK. Facebook SDK allows user to login and… | by Myrick Chow | ITNEXT F acebook is a great social media and allows user to upload images, videos and links to Facebook platform in form of News Feed and Stories. Nowadays, Facebook is a necessity in most people’s life.

How to post on a Facebook wall using Graph API?

Firstly we will need to authorize the user using the FaceBook Graph API and get the Access Token so that we can post on the user’s FaceBook wall. In the below code we are authorizing the user using FaceBook and also asking him to provide permission to the application to post on the user’s FaceBook wall.

How to send HTML markup to a Facebook wall?

The HTML Markup is very simple. There’s an ASP.Net Button btnConnect to authorize the FaceBook user and get the access token, a multiline ASP.Net TextBox txtMessage to allow user type the message to be published on the Facebook wall and finally another ASP.Net Button to trigger the process.


1 Answers

EDIT: The code below is for an OLD version of the FB SDK

Check here for a more up to date answer that may help Facebook sdk post on wall on iPhone app

OLD POST:

From http://developers.facebook.com/docs/reference/dialogs/feed/

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
  kAppId, @"app_id",
  @"http://developers.facebook.com/docs/reference/dialogs/", @"link",
  @"http://fbrell.com/f8.jpg", @"picture",
  @"Facebook Dialogs", @"name",
  @"Reference Documentation", @"caption",
  @"Dialogs provide a simple, consistent interface for apps to interact with users.", @"description",
  @"Facebook Dialogs are so easy!",  @"message",
  nil];

[_facebook dialog:@"feed" andParams:params andDelegate:self];
like image 65
adam Avatar answered Nov 15 '22 08:11

adam