-->
مدونة ساعة لقاء مدونة ساعة لقاء
recent

آخر الأخبار

recent
recent
جاري التحميل ...
recent

<html>
<head>
<title>Open Graph Getting Started App - og.likes</title>
<style type="text/css">
div
{ padding: 10px; }
</style>
<meta charset="UTF-8">
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
// You probably don't want to use globals, but this is just example code
var fbAppId = 'replace me';
var objectToLike = 'http://techcrunch.com/2013/02/06/facebook-launches-developers-live-video-channel-to-keep-its-developer-ecosystem-up-to-date/';

// This check is just here to make sure you set your app ID. You don't
// need to use it in production.
if (fbAppId === 'replace me') {
alert
('Please set the fbAppId in the sample.');
}

// This is boilerplate code that is used to initialize the Facebook
// JS SDK. You would normally set your App ID in this code.

// Additional JS functions here
window
.fbAsyncInit = function() {
FB
.init({
appId
: fbAppId, // App ID
status
: true, // check login status
cookie
: true, // enable cookies to allow the server to access the session
xfbml
: true // parse page for xfbml or html5 social plugins like login button below
});

// Put additional init code here
};

// Load the SDK Asynchronously
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js
= d.createElement(s); js.id = id;
js
.src = "//connect.facebook.net/en_US/all.js";
fjs
.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

/*
* This function makes a call to the og.likes API. The object argument is
* the object you like. Other types of APIs may take other arguments.
* (i.e. the book.reads API takes a book= argument.)
*
* Because it's a sample, it also sets the privacy parameter so that it will
* create a story that only you can see. Remove the privacy parameter and
* the story will be visible to whatever the default privacy was when you
* added the app.
*
* Also note that you can view any story with the id, as demonstrated with
* the code below.
*
* APIs used in postLike():
* Call the Graph API from JS:
* https://developers.facebook.com/docs/reference/javascript/FB.api
* The Open Graph og.likes API:
* https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes
* Privacy argument:
* https://developers.facebook.com/docs/reference/api/privacy-parameter
*/


function postLike() {
FB
.api(
'https://graph.facebook.com/me/og.likes',
'post',
{ object: objectToLike,
privacy
: {'value': 'SELF'} },
function(response) {
if (!response) {
alert
('Error occurred.');
} else if (response.error) {
document
.getElementById('result').innerHTML = 'Error: ' + response.error.message;
} else {
document
.getElementById('result').innerHTML =
'<a href=\"https://www.facebook.com/me/activity/' + response.id + '\">' +
'Story created. ID is ' + response.id + '</a>';
}
}
);
}
</script>

<!--
Login Button - https://developers.facebook.com/docs/reference/plugins/login

This example needs the 'publish_actions' permission in order to publish an
action. The scope parameter below is what prompts the user for that permission.
-->


<div
class="fb-login-button"
data-show-faces="true"
data-width="200"
data-max-rows="1"
data-scope="publish_actions">
</div>

<div>
This example creates a story on Facebook using the
<a href="https://developers.facebook.com/docs/reference/ogaction/og.likes"><code>og.likes</code></a> API. That story will just say that you like an <a href="http://techcrunch.com/2013/02/06/facebook-launches-developers-live-video-channel-to-keep-its-developer-ecosystem-up-to-date/">article on TechCrunch</a>. The story should only be visible to you.
</div>

<div>
<input type="button" value="Create a story with an og.likes action" onclick="postLike();">
</div>

<div id="result"></div>

</body>
</html>

إرسال تعليق

التعليقات



جميع الحقوق محفوظة

مدونة ساعة لقاء

2016