使用Facebook PHP SDK上传图片时自定义照片标题?

时间:2012-07-20 00:31:34

标签: php facebook facebook-graph-api

我有一个Facebook应用程序,允许用户将我的网站上的图片上传到我的Facebook页面。我想知道谁上传了图片,经过一些研究后我设法得到以下PHP代码:

$args = array(
   'message' => $fbme['name'].' will have a love marriage.',
   'image'   => '@' . realpath('./images/wall-e-and-eva1.jpg'),

);

$data = $facebook->api('/'.$uid.'/photos', 'post', $args);

我的输出被认为是亚当史密斯会有一段爱情婚姻不幸的是,我得到的唯一输出是将有一段爱情婚姻

我怎样才能获得$ fbme ['name']的价值 - 你能给我一个实用的代码示例吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用图表api获取经过身份验证的用户的基本信息(包括姓名)

try {
    $fbme = $facebook->api('/'.$uid); // $fbme['name'] will be the user's name
    // put rest of your code below
} catch (FacebookApiException $e) {
    // handle errors
}