2014-02-06 108 views
0

我正尝试使用Facebook API将照片上传到我的页面上的封面照片库(或任何其他图库)。Facebook API:将封面照片上传到Facebook页面

不幸的是,我收到403权限被拒绝的错误这样:

java.io.IOException: Server returned HTTP response code: 403 for URL: https://graph.facebook.com/540282086069155/photos?url=http%3A%2F%2Fflyh2.com%2Fstatic%2Fimages%2Fflyh2-logo.png&app_id=643252662393755&method=POST&no_story=true&access_token=CAAJJCO5xW5sBAACKZBGjh9x8RfLg7krbjBA7hp0ZCEd3ZCcKvWs9NbmY3cQZBVIn3TZAcLaCZCRpYXiOU8m63lvXZBaMSWda5xOaAvbTVw6ZB9CTc8O00WGaTRZBKNYTPDqOHl35VMzNeoBNiTo251VZA2E4ZBUqouJhKTaMXyVXZAkNNg1wQ5St5SCkFn8lVmDy9oAZD 

{ 
    "error": { 
     "message": "(#220) Application does not have the capability to make this API call", 
     "type": "OAuthException", 
     "code": 220 
    } 
} 

当进行OAuth的,我请求以下权限:

“manage_pages,publish_stream,photo_upload,publish_actions”

有趣的是,我可以访问该页面并更改封面照片,但我无法访问该相册并上传到该相册。

+0

Grails如何参与? – dmahapatro

+0

@dmahapatro这是一个Grails项目。只是把它扔在那里,所以人们不会参考FB的PHP插件:) – Spider

回答

0

我有同样的问题,尝试添加user_photos在您的权限;)