Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.

Commit

Permalink
Doc update (FacebookGraphClient / FacebookSocialPlugins)
Browse files Browse the repository at this point in the history
  • Loading branch information
Benoit Hediard committed Nov 16, 2012
1 parent da1b4ab commit 2d41c84
Show file tree
Hide file tree
Showing 8 changed files with 212 additions and 6 deletions.
3 changes: 3 additions & 0 deletions guide/configuration.html
Expand Up @@ -39,6 +39,9 @@
<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
Expand Down
3 changes: 3 additions & 0 deletions guide/facebookContext.html
Expand Up @@ -39,6 +39,9 @@
<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
Expand Down
9 changes: 6 additions & 3 deletions guide/facebookGraphClient.html
Expand Up @@ -39,6 +39,9 @@
<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
Expand Down Expand Up @@ -132,13 +135,13 @@ <h1 id="facebookGraphClient">4 Facebook Graph Client</h1>
def publishEventResponse = facebookClient.publish(<span class="java&#45;quote">"me/events"</span>, &#91;name:<span class="java&#45;quote">"Party"</span>, start_time:tomorrow, end_time:twoDaysFromNow&#93;)
println <span class="java&#45;quote">"Published event ID: "</span> + publishEventResponse.id</pre></div><p class="paragraph"/><h3>Publishing a Photo or a Video</h3><p class="paragraph"/><div class="code"><pre>// Publishing an image to a photo album is easy!
// Just specify the image you'd like to upload and RestFB will handle it from there.
def publishPhotoResponse = facebookClient.publishFile(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test cat"</span>&#93;, <span class="java&#45;quote">"/Users/ben/Downloads/cat.png"</span>)
def publishPhotoResponse = facebookClient.publish(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test cat"</span>&#93;, <span class="java&#45;quote">"/Users/ben/Downloads/cat.png"</span>)
println <span class="java&#45;quote">"Published photo ID: "</span> + publishPhotoResponse.id
// Publish a submitted file
def publishPhotoResponse = facebookClient.publishFile(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test upload"</span>&#93;, multipartFile.originalFilename, multipartFile.inputStream)
def publishPhotoResponse = facebookClient.publish(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test upload"</span>&#93;, multipartFile.originalFilename, multipartFile.inputStream)
// Publish an existing remote file by URL
def someUrl = <span class="java&#45;quote">"http://www.google.com/images/logo.gif"</span>
def publishPhotoResponse = facebookClient.publishFile(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test logo"</span>&#93;, <span class="java&#45;quote">"logo.gif"</span>, <span class="java&#45;keyword">new</span> URL(someUrl).openStream())
def publishPhotoResponse = facebookClient.publish(<span class="java&#45;quote">"me/photos"</span>, &#91;message, <span class="java&#45;quote">"Test logo"</span>&#93;, <span class="java&#45;quote">"logo.gif"</span>, <span class="java&#45;keyword">new</span> URL(someUrl).openStream())
println <span class="java&#45;quote">"Published photo ID: "</span> + publishPhotoResponse.id
// Publishing a video works the same way.
facebookClient.publish(<span class="java&#45;quote">"me/videos"</span>, &#91;message, <span class="java&#45;quote">"Test cat"</span>&#93;, <span class="java&#45;quote">"/Users/ben/Downloads/cat.mov"</span>)</pre></div><p class="paragraph"/><h3>Deleting</h3><p class="paragraph"/><div class="code"><pre><span class="java&#45;object">Boolean</span> deleted = facebookClient.deleteObject(<span class="java&#45;quote">"some object ID"</span>)
Expand Down
7 changes: 7 additions & 0 deletions guide/facebookJSTagLib.html
Expand Up @@ -39,6 +39,9 @@
<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
Expand Down Expand Up @@ -70,6 +73,8 @@
<span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>


<div class="toc-item next-right"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span> >></a></div>



<div class="project">
Expand Down Expand Up @@ -108,6 +113,8 @@ <h1 id="facebookJSTagLib">5 Facebook JS Tag Lib</h1>

<div class="toc-item prev-left"><a href="../guide/facebookGraphClient.html">&lt;&lt; <strong>4</strong><span>Facebook Graph Client</span></a></div>

<div class="toc-item next-right"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span> >></a></div>

<div style="clear:both"></div>
</div>
</td>
Expand Down
165 changes: 165 additions & 0 deletions guide/facebookSocialPlugins.html
@@ -0,0 +1,165 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>6 Facebook Social Plugins 0.4.4</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
<link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
<script type="text/javascript">
function addJsClass() {
var classes = document.body.className.split(" ");
classes.push("js");
document.body.className = classes.join(" ");
}
</script>
</head>

<body class="body" onload="addJsClass();">
<div id="navigation">
<ul>
<li>
<div id="nav-summary" onmouseover="toggleNavSummary(false)" onmouseout="toggleNavSummary(true)">
<a href="../guide/index.html" class="button">Table of contents</a>

<div id="nav-summary-childs" style="display:none;">

<div class="toc-item" style="margin-left:0"><a href="../guide/introduction.html"><strong>1</strong><span>Introduction</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/configuration.html"><strong>2</strong><span>Configuration</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookContext.html"><strong>3</strong><span>Facebook Context</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookGraphClient.html"><strong>4</strong><span>Facebook Graph Client</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
<li class="separator selected">
<a id="ref-button" onclick="localToggle(); return false;" href="#">Quick Reference</a>
</li>
</ul>
</div>
<div id="header">
<div class="images clearfix">


</div>
<p>The Facebook SDK Plugin allows your Grails application to use the Facebook Platform and develop Facebook apps on Facebook.com or on web sites (with Facebook Connect).
It is a port of the official Facebook PHP SDK V3.1.1 to Grails 2.0.
</p>
</div>


<table id="colset" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="col1">
<div id="main" class="corner-all">


<div class="toc-item prev-left"><a href="../guide/facebookJSTagLib.html">&lt;&lt; <strong>5</strong><span>Facebook JS Tag Lib</span></a></div>


<span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>




<div class="project">
<h1>6 Facebook Social Plugins - Reference Documentation</h1>

<p><strong>Authors:</strong> Benoit Hediard</p>

<p><strong>Version:</strong> 0.4.4</p>


</div>





<h1 id="facebookSocialPlugins">6 Facebook Social Plugins</h1>
<h3>Facebook Social Plugins</h3><p class="paragraph"/>Facebook also provides <a href="http://developers.facebook.com/docs/plugins/" target="blank">Facebook Social Plugins</a> .<p class="paragraph"/>They are very easy to integrate, you just need to set <code>xfbml</code> to <code>true</code> in <code>facebook:initJS</code> tag.<p class="paragraph"/><div class="code"><pre>&#8230;
&#60;body&#62;
&#60;facebook:initJS
appId=<span class="java&#45;quote">"$&#123;facebookContext.app.id&#125;"</span>
xfbml=<span class="java&#45;quote">"$&#123;<span class="java&#45;keyword">true</span>&#125;"</span> /&#62;
&#8230;
&#60;!&#45;&#45; Facebook Like Button &#45;&#45;&#62;
&#60;div class=<span class="java&#45;quote">"fb&#45;like"</span> data&#45;href=<span class="java&#45;quote">"http://example.com"</span> data&#45;send=<span class="java&#45;quote">"<span class="java&#45;keyword">false</span>"</span> data&#45;show&#45;faces=<span class="java&#45;quote">"<span class="java&#45;keyword">false</span>"</span> data&#45;width=<span class="java&#45;quote">"810"</span>&#62;&#60;/div&#62;
&#8230;
&#60;!&#45;&#45; Facebook Comments &#45;&#45;&#62;
&#60;div class=<span class="java&#45;quote">"fb&#45;comments"</span> data&#45;href=<span class="java&#45;quote">"http://example.com"</span> data&#45;num&#45;posts=<span class="java&#45;quote">"5"</span> data&#45;width=<span class="java&#45;quote">"810"</span>&#62;&#60;/div&#62;</pre></div>


<div style="clear:both;margin-top:15px;"></div>

<div class="toc-item prev-left"><a href="../guide/facebookJSTagLib.html">&lt;&lt; <strong>5</strong><span>Facebook JS Tag Lib</span></a></div>

<div style="clear:both"></div>
</div>
</td>
<td id="col2">
<div class="local clearfix">
<div class="local-title">
<a href="../guide/index.html" target="mainFrame">Quick Reference</a>
<span class="toggle">(<a href="#" onclick="localToggle(); return false;">hide</a>)</span>
</div>
<div class="menu">

<div class="menu-block"><h1 class="menu-title" onclick="toggleRef(this.parentNode.childNodes[1])">Tags</h1><div class="menu-sub">


<div class="menu-item"><a href="../ref/Tags/addToPageLink.html">addToPageLink</a>
</div>

<div class="menu-item"><a href="../ref/Tags/initJS.html">initJS</a>
</div>

<div class="menu-item"><a href="../ref/Tags/inviteLink.html">inviteLink</a>
</div>

<div class="menu-item"><a href="../ref/Tags/loginLink.html">loginLink</a>
</div>

<div class="menu-item"><a href="../ref/Tags/logoutLink.html">logoutLink</a>
</div>

<div class="menu-item"><a href="../ref/Tags/picture.html">picture</a>
</div>

<div class="menu-item"><a href="../ref/Tags/publishLink.html">publishLink</a>
</div>

<div class="menu-item"><a href="../ref/Tags/sendLink.html">sendLink</a>
</div>

</div>
</div>

</div>
</div>
</td>
</tr>
</table>

<div id="footer">


</div>

<script type="text/javascript" src="../js/docs.js"></script>

</body>
</html>
4 changes: 4 additions & 0 deletions guide/index.html
Expand Up @@ -33,6 +33,8 @@

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a></div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a></div>

</div>
</div>
</li>
Expand Down Expand Up @@ -80,6 +82,8 @@ <h2>Table of Contents</h2>

<div class="toc-item" style="margin-left:0px"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a></div>

<div class="toc-item" style="margin-left:0px"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a></div>

<div style="clear:both" ></div>
</div>

Expand Down
3 changes: 3 additions & 0 deletions guide/introduction.html
Expand Up @@ -39,6 +39,9 @@
<div class="toc-item" style="margin-left:0"><a href="../guide/facebookJSTagLib.html"><strong>5</strong><span>Facebook JS Tag Lib</span></a>
</div>

<div class="toc-item" style="margin-left:0"><a href="../guide/facebookSocialPlugins.html"><strong>6</strong><span>Facebook Social Plugins</span></a>
</div>

</div>
</div>
</li>
Expand Down

0 comments on commit 2d41c84

Please sign in to comment.