ユーザーがPHP Facebook APIを介してFacebookに写真をアップロードできるWebサイトを作成しています。
ユーザーが写真を添付すると、アルバムに直接移動する必要があります。以前は機能していたのに、現在は機能していないのは奇妙です。
ここにコードがあります
$facebook->setFileUploadSupport(true);
$userPhoto = $_FILES["pic"]["tmp_name"];
$fb_photoUpdate = $facebook->api('/$fb_id/photos/', 'post', array('source'=>'@'.realpath($userPhoto), 'message'=> 'photo uploaded successfully!'));
$fb_id は Facebook のユーザー ID です。ユーザーが私のWebサイトに最初にログインしたときに、ユーザーのIDをデータベースに保存します。また、アクセス トークンを保存します。
/me の代わりに &fb_id を使用したい。このコードを機能させる方法はありますか? そこにアクセストークンを追加する必要がありますか?
私を助けてください、そして前もって感謝します。
さらに、私はこのように試しました
$facebook->setFileUploadSupport(true); ?>
<script language="javascript">alert('1');</script>
<?php try { ?>
<script language="javascript"> alert('2');</script>
<?php $fb_photoUpdate = $facebook->api('/$fb_id/photos/', 'post', array('source'=>'@'.realpath($userPhoto), 'message'=> $_POST['posting'])); ?>
<script language="javascript"> alert('3');</script>
<?php }
しかし、私が得たのはアラート1、アラート2だけでした。アラート3はなく、コンソールからエラーも発生しませんでした。