过去几天我一直在尝试这个,但似乎我错过了一些东西:好吧,我可以使用以下代码将照片上传到用户个人资料(我正在使用 cakephp 和Nick Baker 的facebook 插件) :
$Fb = new FB();
FB::setFileUploadSupport(true);
$token = FB::getAccessToken();
//upload photo
$file= IMAGES.'badge.png';
$attachment = array(
'access_token'=> $token,
'name' => 'Album name',
'source' => '@'.$file
);
$fb_photo = FB::api('/me/photos','POST', $attachment);
我可以将照片上传到新相册,并且我想重定向用户以将上传的照片设置为他们的 facebook 个人资料。我遵循了 Stack Overflow 上发布的答案,但似乎我仍然遗漏了一些东西。我可以使用获取上传的照片 ID,$fb_photo['id']
但无法获取照片链接(我$fb_photo['link']
按照评论中的建议进行了尝试,但它返回 NULL)。我做错了什么,或者我应该怎么做才能实现成功的重定向?谢谢你。