标签: facebook-comments

响应式Facebook评论CSS Hack Broken

我用的是:

.fb-comments, .fb-comments span, .fb-comments iframe[style] {
    width: 100% !important;
}
Run Code Online (Sandbox Code Playgroud)

使Facebook评论在我的网站上响应.前几天工作正常,花花公子.今天我看,他们已经改变了他们的代码.是否有可能再次使用?

responsive-design facebook-comments

25
推荐指数
5
解决办法
3万
查看次数

使用应用程序ID检索FQL的所有注释

我们使用facebook评论插件在我们的网站上发表评论.

为了缓和这些问题,我们使用此工具:https://developers.facebook.com/tools/comments

但是,我们希望构建自己的工具来调节这些注释,并将其集成到我们现有的软件中.

我找不到这样做的正确方法.我经过几个小时的研究后发现的唯一方法是这个FQL查询:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE')
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为我们有数千个不同的URL,每次都无法查询每个URL,看看是否有任何新的评论.

我需要一种方法来获取所有(新)评论,只需输入我们的app_id,域或类似的东西

我怎样才能做到这一点?

app-id facebook-fql facebook-graph-api facebook-comments

23
推荐指数
1
解决办法
6406
查看次数

Facebook图形api评论计数

似乎Facebook改变了帖子的结果,几周前就可以直接从帖子中读取评论数

https://graph.facebook.com/125909647492772_502974003098530

你有类似的东西

...
"comments": {
"data": [
  {
    "id": "502974003098530_78616446", 
    "from": {
      "name": "Mathias Fritz", 
      "id": "526559276"
    }, 
    "message": "saugeil!", 
    "can_remove": false, 
    "created_time": "2013-03-26T14:58:01+0000", 
    "like_count": 1, 
    "user_likes": false
  }
], 
"paging": {
  "cursors": {
    "after": "MQ==", 
    "before": "MQ=="
  }
}, 
"count": 1
Run Code Online (Sandbox Code Playgroud)

但现在计数丢失了.

我对图表文档进行了一些研究,但是这个方向的唯一变化似乎是注释现在可以有注释......而这些注释会在名为comment_count的字段中计算.

是否仍有办法获得总评论数?

facebook count facebook-graph-api facebook-comments

18
推荐指数
5
解决办法
3万
查看次数

facebook图表api评论列表排序,如'orderby = desc'?

我使用graph api来获取图片的注释,但我想首先通过创建时间对结果进行排序,然后返回到最新数据.类似于sql语句'order by create_time desc',我不知道是否有这样的参数.

目前用于抵消和限制访问最新数据,但也知道评论总数,

pagesize = 25;
offset = comments.count - pagesize;
limit = 25;
Run Code Online (Sandbox Code Playgroud)

url ="https://graph.facebook.com/"+ object_id +"/ comments?access_token ="+ access_token +"&limit ="+ limit +"&offset ="+ limit;

下一页:

offset -= 25
Run Code Online (Sandbox Code Playgroud)

但是注释数量有时并不准确

并且返回的请求URL的结果有时不匹配

是否有非常好的解决方案

或者我使用了错误的方式('限制'和'偏移'参数)!!!


谢谢您的回答.

"Graphics API"存在缓存?

我发布了一条消息和46条comments.requests url,设置参数:

偏移= 0&极限= 1

然后它应该返回到最后一个注释(最新的一个),实际返回到注释的中间,我测试了几次,设置了偏移和限制.根据返回的结果,中间的是最新的评论

如果我设置的限制值大于'comment.count',则返回的数据全部,官方网站和facebook一致

因为缓存原因?

再次感谢〜

api facebook facebook-graph-api facebook-comments

13
推荐指数
2
解决办法
2万
查看次数

Facebook Graph API获取所有评论

好的,所以我在我的网站上放了一个Facebook社交插件评论框,我在其中指定了一个Facebook粉丝页面,作为评论目标.

现在我想要做的是获取页面上的评论框中的所有评论.我正在使用这个:

https://graph.facebook.com/comments/?ids=xxx

代替xxx我放置了我的粉丝页网址(显示评论只有一天,即使限制设置为10000),当这不起作用时,我尝试了我的页面网址,导致没有显示任何内容.

我在这里不知所措,任何帮助将不胜感激!

facebook facebook-graph-api facebook-comments

13
推荐指数
2
解决办法
6万
查看次数

使用Graph API发布/检索照片评论

当我使用Graph API获取包含图像的注释时,返回的JSON不包含对它的引用,例如

{
  "id": "10151452996201039_9302037", 
  "from": {
    "name": "Anton Raxacoricofallapatorius Dyudin", 
    "id": "1534947411"
  }, 
  "message": "", 
  "can_remove": true, 
  "created_time": "2013-06-20T06:47:41+0000", 
  "like_count": 0, 
  "user_likes": false
}
Run Code Online (Sandbox Code Playgroud)

同样,我很遗憾在评论时可以使用什么POST字段来嵌入图片.我怎样才能实现上述任何一项?

facebook facebook-graph-api facebook-comments

13
推荐指数
1
解决办法
4527
查看次数

登录Facebook评论iOS(swift)没有回复

我正在尝试将Facebook Comments Plugin整合到我的原生应用中.

Facebook评论框显示正常.

在此输入图像描述

但当我按"登录Facebook发表评论"时,没有任何反应.我试图用这个函数来捕获事件: func userContentController(userContentController: WKUserContentController,didReceiveScriptMessage message: WKScriptMessage) 但它不起作用.

这是我的代码:

import UIKit
import WebKit

class FacebookCommentsViewController: UIViewController, WKScriptMessageHandler{


    var webView: WKWebView!

    override func viewDidLoad()
    {
        super.viewDidLoad()

        // WKWebView
        let contentController = WKUserContentController();
        contentController.addScriptMessageHandler(self,name: "callbackHandler")

        let configuration = WKWebViewConfiguration()
        configuration.userContentController = contentController

        webView = WKWebView(frame: CGRectMake(0, 0, self.view.frame.width, self.view.frame.height), configuration: configuration)
        webView.scrollView.bounces = false
        self.view.addSubview(webView)

        let facebookCommentsURL = "<!DOCTYPE html><html> <head> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> </head> <body> <div id=\"fb-root\"></div><script>(function(d, s, id){var js, fjs=d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js=d.createElement(s); …
Run Code Online (Sandbox Code Playgroud)

facebook-graph-api ios facebook-comments swift wkwebview

13
推荐指数
1
解决办法
2749
查看次数

Facebook评论 - 网站和粉丝页面之间的同步

什么是在网站文章和粉丝页面之间同步Facebook评论的最佳方式.我想要实现的是:

  • 以fb评论作为评论系统在网站上发表文章
  • 用户可以通过网站评论这篇文章
  • 用户可以通过脸书粉丝页面评论这篇文章(例如在分享链接到本文后)
  • 网站和fb之间的评论已同步

目前我做了所有用文档编写的内容,我所能做的只是通过网站评论文章,但我找不到从facebook上显示/访问此讨论的方法.即使添加评论后,我的帐户也没有显示任何活动.一切只在网站上显示.

php facebook facebook-comments

12
推荐指数
1
解决办法
1433
查看次数

Facebook评论不会在评论审核工具中显示(但在实际页面上显示)

10月26日之后似乎没有评论出现在我的评论审核工具中.但是,评论会显示在页面上.

在网页上,我可以看到之后的评论(其中一些是我需要调节的垃圾邮件).

我在页面上有以下代码:

<div id="fb-root"></div>
<script>(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 = 'https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.10&appId=xxxxx';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-comments" data-href="xxxxx.com" data-numposts="7" data-order-by="reverse_time"></div>
Run Code Online (Sandbox Code Playgroud)

fb:admins和fb:app_id属性都已设置并显示在Open Graph Debugger中(我实际上删除了fb:admins属性,因为管理员已在审核工具中设置)

facebook facebook-javascript-sdk facebook-social-plugins facebook-comments

12
推荐指数
1
解决办法
547
查看次数

如何使用Android Facebook SDK集成"赞"和"评论"功能?

我想在我的应用中实现"赞"和"评论"功能.我用过这段代码:

public static void like(String postID) {
String grapPath = String.format("%s/likes", postID);
Request request = new Request(Session.getActiveSession(), grapPath,
    null, HttpMethod.POST, new Callback() {
   @Override
   public void onCompleted(Response response) {
    Log.i(TAG, response.toString()+" Success!");
   }
});
Request.executeBatchAsync(request);
}

public static void postComment(String comment, String postID) {
String grapPath = String.format("%s/comments", postID);
Bundle bundle = new Bundle();
bundle.putString("message", comment);
Request request = new Request(Session.getActiveSession(), grapPath,
        bundle, HttpMethod.POST, new Callback() {
    @Override
    public void onCompleted(Response response) {
        Log.i(TAG, "Success!");
    }
});
    Request.executeBatchAsync(request);
 }
Run Code Online (Sandbox Code Playgroud)

Hhow我在哪里可以调用这些方法来使它们工作?

android facebook-like facebook-graph-api facebook-comments

10
推荐指数
1
解决办法
3250
查看次数