Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function postOnFacebook(msg, itemLink, pic, itemTitle) {
- FB.init({
- appId : '193005690721590',
- status : true, // check login status
- cookie : true, // enable cookies to allow the server to access the session
- xfbml : true // parse XFBML
- });
- var accessToken = "";
- FB.getLoginStatus(function(response) {
- if (response.session) {
- accessToken = response.session.access_token;
- proceedWithFbCall(msg, itemLink, pic, itemTitle, accessToken);
- } else {
- FB.login(function(response) {
- if (response.session) {
- // user successfully logged in
- accessToken = response.session.access_token;
- proceedWithFbCall(msg, itemLink, pic, itemTitle);
- } else {
- // user cancelled login
- alert("cancelled");
- }
- });
- }
- });
- }
- function proceedWithFbCall(msg, itemLink, pic, itemTitle, accessToken) {
- var siteUrl = 'http://www.localhost:2732';
- $.ajax({
- url: '/Facebook/Share',
- data: {
- 'message': msg,
- 'link': siteUrl + itemLink,
- 'picture': siteUrl + pic,
- 'name' : itemTitle,
- 'accessToken': accessToken
- },
- type: 'get',
- success: function(data) {
- if(data.result == "success") {
- alert("item was posted on facebook");
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement