過去数日間これを試してきましたが、何かが足りないようです: さて、次のコードを使用してユーザー プロファイルに写真をアップロードできます ( Nick Baker のfacebook プラグインで cakephp を使用しています) 。 :
$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']
試しましたが、NULLが返されます)。$fb_photo['link']
何が間違っているのか、またはリダイレクトを成功させるにはどうすればよいですか? ありがとうございました。