php - 将图像上传到特定的 Facebook 相册

标签 php facebook facebook-graph-api

我在使用权限上传到特定 Facebook 相册时遇到问题。

我被设置为特定 Facebook 页面的管理员,但是每当我尝试上传照片时,我似乎无法获得执行此操作的权限。

我得到的错误是:

Fatal error: Uncaught OAuthException: (#120) Invalid album id thrown

如果我使用 Graph 浏览器进行探索,我可以在不需要任何访问 token 的情况下查看此相册。

我使用的 URL 是 https://graph.facebook.com/albumId/photos

我要上传的相册是我在 Facebook 中创建的 Facebook 页面中的相册。

我设置的权限是:

  • 用户照片
  • friends_photos
  • publish_actions
  • 管理页面
  • 发布流
  • 照片上传

感谢任何帮助。

最佳答案

首先,检查用户是否登录:

function getLoginStatus() {  
            FB.getLoginStatus(function (response) {
                if (response.status === 'connected') {
                    // the user is logged in and connected to your
                    // app, and response.authResponse supplies
                    // the user's ID, a valid access token, a signed
                    // request, and the time the access token 
                    // and signed request each expire
                    var uid = response.authResponse.userID;
                    var accessToken = response.authResponse.accessToken;

                    getPageAccess();

                } else if (response.status === 'not_authorized') {
                    // the user is logged in to Facebook, 
                    //but not connected to the app
                    logIn();
                } else {
                    // the user isn't even logged in to Facebook.
                    logIn();
                }
            });
        }

然后获取与用户关联的页面访问 token :

function getPageAccess() {               
            FB.api('/PAGE_ID?fields=access_token', function (resp) {
                var pageAccessToken = resp.access_token;
            });
        }

关于php - 将图像上传到特定的 Facebook 相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9260443/

相关文章:

java - 无法使用 Facebook API 获取位置和电子邮件

javascript - Facebook 搜索 API 不受信任的连接

java - 使用 facebook4j 在页面上发帖

php - 获取 $_GET 值加上 ('+' ) PHP 中的字符

javascript - 在PHP中验证数据库中的用户名和密码后,如何使按钮转到特定页面

ios - FB Graph API - 代表页面创建事件 -> 错误 403

html - 奥格 : Image and Facebook Link thumbnails

php - 以编程方式访问 Facebook 的 "See Friendship"历史记录

php - 提取小于mysql限制值

facebook - Instagram 创建帐户 API?