【问题标题】:FB Graph API picture for feed in sandbox mode沙盒模式下的 FB Graph API 图片
【发布时间】:2013-07-06 23:10:22
【问题描述】:

您好,我是 facebook 开发人员的新手。我刚刚发现 Graph API for feed 没有对话框。我在 Facebook 沙盒模式下对其进行了测试。我像这样使用 php curl 和 graph api。

$url = "https://graph.facebook.com/$user->id/feed";
$params = array(
    'access_token' => $access_token,
    'message' => "Hello $user->first_name $user->last_name",
    'name' => "Test Name",
    'caption' => "Test Caption",
    'link' => $canvas_page,
    'picture' => $canvas_url."/images/feed3.gif",
    'description' => "Test Descriptionh"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$result = curl_exec($ch);

一切正常,但我看不到图片。

http://www.nakamole.com/didnotshowPicture.png

图片大小为 300 x 300 像素。图片网址有效,可以在浏览器上显示。我在浏览器中看到了 html 源代码。我找到了那个网址。

<img class="_42xb img" src="http://static.ak.fbcdn.net/rsrc.php/v2/y4/r/-PAXP-deijE.gif" alt="" height="116" width="116" style="background-image: url(http://external.ak.fbcdn.net/safe_image.php?d=AQDUH3LyTZHwrz8d&amp;w=116&amp;h=116&amp;url=http%3A%2F%2F192.168.1.100%2Fsimpleid%2Fimages%2Fm146.gif&amp;cfs=1);" />

看过Picture posting NOT working with facebook Graph API anymore,试过了,图片没有显示。

我的问题是“图片应该在沙盒模式下显示吗?如果应该是,怎么了?”

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    我刚刚解决了我的问题(在尝试和尝试之后)。重点是ip地址。它是一个内部服务器 IP 地址。 Facebook 服务器找不到我的照片。更改为真实 ip 并等待 15 分钟后,我在测试中收到了 post thumbnail。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 2014-09-25
      相关资源
      最近更新 更多