我试图使用Facebook Graph PHP API在Facebook页面上发布包含文字的图片。
问题在于,由于某些原因,帖子已上传,但仅上传了文字,图片未上传。
这是我使用的代码:
$response = $fb->get('me/accounts', $_SESSION['fb_access_token']);
$response = $response->getDecodedBody();
print_r($response);
$pageId = $response['data'][0]['id'];
$arr = array(
'message' => $_POST['POST_TEXT'],
'image' => $target_dir,
'to' => $pageId,
'from' => $pageId
);
$res = $fb->post($pageId.'/feed/', $arr, $response['data'][0]['access_token']);
$target_dir
变量是PNG图片的路径,但由于某种原因,帖子只包含文字。
我该如何解决这个问题?