java - 使用 PHP/Java 上传 Facebook 照片

标签 java php facebook

有没有办法仅使用我的用户名和密码将照片发布到我的 Facebook 个人资料?代码可能是 PHP 或 Java 语言。我可以使用 facebook java api吗,如果可以的话怎么办?我不想制作 Facebook 应用程序并允许其将照片发布到我的个人资料中。
任何帮助深表感谢。提前致谢。

最佳答案

以下是使用 PHP Graph API 上传照片的多种方法。这些示例假设您已实例化 $facebook 对象并为当前用户提供了有效的 session 。

1 - 当前用户的默认应用相册

此示例会将照片上传到当前用户的默认应用程序相册。如果相册尚不存在,则会创建该相册。

$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/me/photos', 'post', $args);
print_r($data);

2 - 目标相册

此示例会将照片上传到特定相册。

$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/'. $ALBUM_ID . '/photos', 'post', $args);
print_r($data);

3 - 具有访问 token 的目标相册

此示例将照片上传到需要访问 token 的特定相册。

 $args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/'. $ALBUM_ID . '/photos?access_token='. $ACCESS_TOKEN, 'post', $args);
print_r($data);

关于java - 使用 PHP/Java 上传 Facebook 照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847792/

相关文章:

Facebook-API 中的 session key 和访问 token

android - Facebook 共享 session 未打开错误

facebook - Facebook Messenger 机器人的日期选择器卡

java - 如何添加重置按钮以清除 Edittext 字段上的数字

java - Swing 中 requestFocusInWindow() 和 grabFocus() 的区别

php - 将变量数组数据插入MYSQL

php - 如何使用 MySQL 制作 PHP/HTML 表单?

java - 如何修复hadoop中的 "Illegal partition"错误?

java - MouseListener没有移动

php - 在保护源代码的同时在 pc 或 Raspberry Pi 上运行本地网络服务器