tan*_*nya 12 php facebook facebook-graph-api
我花了几个小时研究这个,但对于那里的许多开发者来说似乎很棘手.我有一个小的PHP测验,通过以下方式从表单输出结果:
if (maxA) {
echo '
<img src="imgs/result4.jpg"/>
<div class="results2">
<p class="title">You are a Bean</p>
<p class="details">Description</p>
</div>';
}
Run Code Online (Sandbox Code Playgroud)
问题是,如何在此底部添加一个共享按钮,它将在Facebook上与描述和图片共享结果.请注意,有四个可用结果.
我已经制作了一个公共应用程序,并在头部插入以下内容:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1382290368762081',
xfbml : true,
version : 'v2.3'
});
};
(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/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
Run Code Online (Sandbox Code Playgroud)
HTML尚未弄清楚.我来回回答:使用"share_open_graph"Facebook UI为测验结果创建动态共享对话框 - 但实际上并没有实现任何目标.我认为如果有人知道确切的制作方法,它会对整个社区有所帮助这种情况发生了,并与我们分享.
小智 10
你可以使用facebook js SDK.你可以调用FB.ui方法feed来实现这个目的.在页面上创建一个按钮
<input type="button" onclick="postToFeed()" value="Share" />
Run Code Online (Sandbox Code Playgroud)
.使用以下函数javscript在facebook上分享.
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://www.azeezkallayi.com/',
description: "description goes here",
picture: 'https://www.azeezkallayi.com/demo/test/womens-day.jpg',
name: 'International womens day'
};
FB.ui(obj);
}
Run Code Online (Sandbox Code Playgroud)
您可以在此处根据需要更改参数值.
| 归档时间: |
|
| 查看次数: |
5040 次 |
| 最近记录: |