我想知道并试图找到像Facebook这样的Google Plus插件,比如DISQUS或者是谁?
任何人都知道是否有一个或者想知道如何使用Google+ API进行操作?
答案 0 :(得分:3)
是的,因为有几个月可以使用Wordpress插件。
答案 1 :(得分:3)
<script src="https://apis.google.com/js/plusone.js">
</script>
<div class="g-comments"
data-href="http://stackoverflow.com"
data-width="580"
data-first_party_property="BLOGGER"
data-view_type="FILTERED_POSTMOD">
</div>
https://jsfiddle.net/fdyuhp90/1/
没有API密钥
答案 2 :(得分:2)
目前不存在官方评论插件,但您可以使用REST API访问通过comments.list方法在公开帖子上发表的评论。
这意味着,如果您通过公开活动在Google+上分享网页,则可以使用API列出在Google+上对该活动所做的所有评论,然后在您的网页中对其进行渲染。然后,您可以将访问者链接到活动,从而允许他们参与对话。
我已经看过这种技术的一些实现。 Here是一个JavaScript实现,旨在放入静态HTML博客。我不会在这里重现整个条目,因为它非常复杂,但你需要做的是:
https://www.googleapis.com/plus/v1/activities/_somePublicActivityId_/comments?key=_yourApiKey_&callback=myawesomecallback
从您的回调函数中打印页面中的某些注释。
function myawesomecallback(resposneJson) {
var activity = resposneJson.items[0].inReplyTo[0];
var comments = resposneJson.items;
//find element to insert into
var insertionElements = document.getElementsByClassName('g-comments-for ' + activity.id);
var insertionElement = insertionElements[0];
var newContents = "";
for(i=0; i<comments.length; i++) {
var actor = comments[i].actor;
var commentBody = comments[i].object.content;
//do the insertion
newContents += "<dt><a href='" + actor.url +
"'><img src='" + actor.image.url + "' /></a></dt>" +
"<dd><a href='" + actor.url + "'>" + actor.displayName +
"</a>: " + commentBody + "</dd>";
}
insertionElement.innerHTML = "<dl>" + newContents +
"</dl> <p class='g-commentlink'>Please comment on the <a href='" +
activity.url + "'>Google+ activity</a></p>";
}
答案 3 :(得分:1)
不,Google+ API is currently entirely read-only,它没有Facebook这样的评论插件。