【问题标题】:How do I transfer Comments from one Facebook App ID to Another?如何将评论从一个 Facebook 应用 ID 转移到另一个?
【发布时间】:2012-03-30 12:04:51
【问题描述】:

有没有办法将 cmets 从“已删除”的 Facebook 应用(仍在接收 cmets)转移到新的应用 ID?该应用程序在很久以前被意外删除,但我们现在有数千个使用它输入的 cmets。如果我只是切换到一个新的应用程序,恐怕我会失去所有的 cmets。应用 ID 似乎与评论机制配合得很好,但我无法管理它或以任何其他方式使用它。

【问题讨论】:

    标签: facebook comments app-id


    【解决方案1】:

    AFAIK,没有自动的方法可以做到这一点。但是,您可以从已删除的应用程序中以编程方式读取它们(前提是您具有权限),然后将其再次发布到您的新应用程序上。 您可以使用以下 (PHP) 代码获取原始应用的提要:

    $response=file_get_contents("https://graph.facebook.com/".$id."/feed&access_token=".$facebook_access_token);
    $response_array=json_decode($response,true);
    // $id: ID of the page where the comments are 
    

    您还可以通过添加分页参数来自定义此查询,例如since、limit、until 等。有关文档,请参阅https://developers.facebook.com/docs/reference/api/

    并且可以通过 HTTP POST 到相同的 URL 重新发布到您的应用程序。详情请见https://developers.facebook.com/docs/reference/api/page/#posts

    请理解,您不能以原作者的身份发帖 - 因此您只能发布文本,或许还可以手动添加原作者的上下文。所以即:

    “Shreeni:‘这是一款很酷的应用’”

    将不得不成为

    “应用程序:'Shreeni 说:'这是一个很酷的应用程序''”

    【讨论】:

      猜你喜欢
      • 2013-07-08
      • 2013-02-04
      • 2011-09-29
      • 2023-03-12
      • 2010-11-27
      • 2014-07-05
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多