post content to facebook to users' wall?

孤街浪徒 提交于 2019-12-13 08:57:55

问题


i've built a survey and at the end i want the users to share their result on their facebook wall but i'm finding it hard to find any examples or reference.

something like;

<div>
[ image/graphic ] 
"I've just completed survey XXX and got 90%"
<a>post on my wall</a>
</div>

any help appreciated - even if its just terminology i can look up!


回答1:


Start here. Basically, you're creating a website which you want to integrate into Facebook. To do so, your users will need to "login to Facebook" from your site (unless they're already logged in, such as in another browser tab) and allow your site to perform certain actions on Facebook on their behalf.

The Single Sign-On part is where you will initialize your website as a Facebook application (you'll need to create the application on Facebook first) and provide a login button for your users.

Your login button can be set up to ask the user for specific permissions to act on their behalf with Facebook. I think the one you want is publish-stream but I'm only barely familiar with it, play around with the functionality and see what works best for you. Your users will be presented with a pop-up div stating that your website (or application) is requesting these specific permissions and they have the option to allow or deny. An example can be seen here.

Once you have the user's permission, you make use of the cookie (demonstrated using PHP back on the Single Sign-On link) to gain access to information by use of the Graph API, the JavaScript SDK, Social Plugins, etc.




回答2:


you should use the facebook api.

Get the "publish_stream" right of a user and use the "api" method of the connection object (with parameters like : '/userid/feed', 'post', array of informations about the post).

I can't find the right code and the official document is not always up-to-date.

OR

Just add a facebook "share" button on your page that uses "meta" markups. You should find examples on about 80% of websites.



来源:https://stackoverflow.com/questions/4463912/post-content-to-facebook-to-users-wall

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!