rda3000
rda3000

Reputation: 1420

Can I help a user post to Facebook (& know if they did) without the hassle of app permissions?

I'd like to accomplish two things:

  1. I want to suggest that users on my site share a link on their Facebook wall.

  2. If a user does share a link, I want to know (so I can offer them a different experience on my site from that point on).

The thing is, I don't want to make my users approve an app to get this done. It's too much friction for my use case.

So, when users on my site click my "share on Facebook" link, I want them to see this:

enter image description here

Not this:

enter image description here

Is what I have in mind possible? Thank you in advance for your help.

Upvotes: 0

Views: 63

Answers (3)

josaphatv
josaphatv

Reputation: 643

You can definitely do this using Facebook's Web Plugins.

You can read the documentation in the link for more information, but I think the functionality you're looking for is available through the Like & Share plugin (which you can find at this link). It adds 'like' and 'share' buttons which you set up with a URL and a Javascript callback. Once the user likes or shares your page, your Javascript callback will fire.

Upvotes: 1

C3roe
C3roe

Reputation: 96151

[from comments] The docs for 'Feed Dialog' suggests that that feature "prompts the user to publish an individual story to a profile's feed. This does not require any extended permissions." I'm just not clear on whether that functionality is only available within an app a user has already granted permissions to...

The Feed dialog needs an app id – either to initialize the JS SDK, or to be passed as GET parameter when invoking the dialog by URL.

But the user does not have to give any special permissions to the app, or even connect to it at all.

(The need to tie it to an app id is presumable to have an app and/or a developer account to block if the Feed dialog was to be used for massive spam. But since the dialog does not work without user involvement, that risk is very low.)

Upvotes: 2

Piyas De
Piyas De

Reputation: 1764

No, it is not possible as per facebook policy.Without having acceptance information from user they will not allow any post in user profile.

Upvotes: 0

Related Questions