Facebook 使用Graph api explorer工具在墙贴中包含图片

Facebook 使用Graph api explorer工具在墙贴中包含图片,facebook,facebook-graph-api,facebook-like,facebook-javascript-sdk,facebook-c#-sdk,Facebook,Facebook Graph Api,Facebook Like,Facebook Javascript Sdk,Facebook C# Sdk,有没有办法贴一张照片?我找到了关于如何从自己的应用程序发布的参考资料,但是如何使用Graph api explorer工具呢?顺便说一句,我不是想上传一张图片,我想直接在帖子中显示一张存储在我服务器上的图片 编辑1: $graph_url = "https://graph.facebook.com/".$_POST['group_id']."/feed"; $postData = array( 'access_token' => $_POST['token'],

有没有办法贴一张照片?我找到了关于如何从自己的应用程序发布的参考资料,但是如何使用Graph api explorer工具呢?顺便说一句,我不是想上传一张图片,我想直接在帖子中显示一张存储在我服务器上的图片

编辑1:

      $graph_url = "https://graph.facebook.com/".$_POST['group_id']."/feed";

  $postData = array(
    'access_token' => $_POST['token'], 
    'message' => $_POST['message'],
    'picture' => 'http://admin.oceaniatravel.ro/Files/Pictures/Images/iberostar-paraiso-maya-5-419.jpg');

  $ch = curl_init();
  curl_setopt_array($ch, array(
  CURLOPT_URL => $graph_url,
  CURLOPT_POSTFIELDS => $postData,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_SSL_VERIFYPEER => false,
  CURLOPT_VERBOSE => true
  ));
  $result = json_decode(curl_exec($ch));
  curl_close($ch);
编辑2


问题是我使用的是图形浏览器。一个非常简单的解决方案是创建自己的应用程序,当您在explorer应用程序中生成令牌时,您只需选择自己的应用程序。谢谢大家!

您的错误问题

(#100) The post's links must direct to the application's connect or canvas URL.
事实是,您正在使用通过Graph Explorer生成的访问令牌。它的
流式发布Url安全设置
已启用
,因此用户可能不会出于恶意目的使用图形浏览器


因此,为了解决这个问题,创建一个新的应用程序,作为其默认设置,它将
流式发布Url安全性
设置为
禁用
,然后通过Graph Explorer使用与您自己的应用程序相对应的访问令牌,而不是Graph Explorer。

您可以添加
图片
参数和URL to picture,如前所述,以在文章中显示图像。已经尝试过类似的操作,如上面看到的代码。不走运。没有图片,有线索吗?你有错误吗?另外,作为一项建议,使用PHP SDK将减少与Facebook API交互的难度。”(#100)帖子的链接必须指向应用程序的connect或canvas URL。“我正在使用graph API explorer发布这篇文章。我在问我是否可以在网上发布一张图片,我不想被限制在应用程序中。另外,还有一个可以帮助我的东西,就是添加在那里的某个链接的“链接摘要”。如果你去你的facebook并尝试发布一些东西,你会看到如果你输入一个链接,它会自动创建一个“摘要”,这也没关系。有什么想法吗?谢谢