Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 上传照片后,如何在我的应用程序中检索照片?_Php_Facebook - Fatal编程技术网

Php 上传照片后,如何在我的应用程序中检索照片?

Php 上传照片后,如何在我的应用程序中检索照片?,php,facebook,Php,Facebook,我正在使用以下方法上传照片: $args = array('message' => 'Photo Caption'); $args['image'] = '@' . realpath($file); $data = $facebook->api('me/photos', 'post', $args); print_r($data); 上传照片成功后,$data返回数组[id]=>1.16874205038E+14。 我如何访问应用程序上的照片 echo sprintf('%s',

我正在使用以下方法上传照片:

$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($file);
$data = $facebook->api('me/photos', 'post', $args);
print_r($data);
上传照片成功后,$data返回数组[id]=>1.16874205038E+14。 我如何访问应用程序上的照片

echo sprintf('%s', $data['id']);
通过使用,您可以要求php将长数字视为字符串,然后您可以根据需要使用该字符串

$photo = $facebook->api(sprintf('%s', $data['id']));
这将返回您的照片详细信息数组


PS:我不确定在这种特殊情况下是否需要隐式强制转换来连接,因此您可以尝试使用sprintf或不使用sprintf来获取$photo。

Hi zerkms,谢谢您的帮助,我正在使用普通的facebook acc来修复它。但在我的facebook测试acc上仍然存在错误。