2012-03-22 1 views
0

나는 상업용 페이지의 탭에 게시 된 페이스 북 앱을 가지고있다. 또한 사람들이 이미지를 업로드 할 수 있어야하는 콘테스트를 위해 해당 페이지에 앨범을 만들었습니다. 사람들은 그 이미지를 "좋아할"수 있어야합니다. 가장 좋아하는 사람이 승자입니다.사용자가 Facebook 앨범을 통해 페이지의 앨범에 이미지를 업로드하는 방법?

이미 앱을 만들었지 만 문제는 페이지 앨범에 업로드하는 사용자를 허용하도록 범위를 올바르게 설정하는 방법이나 앨범에서 이미지를받을 수 있도록 허용하는 것입니다.

형태-TAG의 액션 URL은 다음과 같습니다

"https://graph.facebook.com/{THE_ALBUM_ID}/photos?access_token=" .$access_token; 

응답은 alsways

{ "error": { 
    "message": "(#120) Invalid album id", 
    "type": "OAuthException", 
    "code": 120 
    } 
} 

임 있는지 그 범위/권한 문제 - 어떤 힌트?

미리 감사와 안부, 팹

+0

분명히 앨범 ID가 잘못되었습니다. –

+0

아니요 - 앨범 ID가 정확합니다. 몇 번 확인했습니다. 나는 그것이 사용자가 앨범에 올릴 수있는 허락과 관련이 있다고 생각한다. –

+0

체크 표시가 어떻게됩니까? 이'https://graph.facebook.com/ {THE_ALBUM_ID}'또는 https://www.facebook.com/ {THE_ALBUM_ID}'처럼 사용 해보셨습니까? – ifaour

답변

0

당신이

$ facebook-

를 작성했는지 확인> setFileUploadSupport (참) 할;

과 권한은 응용 프로그램의 사용자가 특정 페이지의 앨범에 업로드 할 수 있도록 현재의 API와 방법은 없습니다 user_photos

+0

나는 내 앱에서 이미 이렇게했습니다. 이미 여기에 게시하기 전에 연구 : $ 페이스 북 = 새로운 페이스 북 (배열 ( 'APPID'=> $ fbconfig를 [ 'APPID', '비밀'=> $ fbconfig를 [ '비밀', '파일 업로드'=> true, '쿠키'=> 참 )); \t \t $ facebook-> setFileUploadSupport (true); 그러나 didnt 일 –

+0

희망은 나에게 틀리게했다 : 나는 사용자가 내 앨범에있는 응용 프로그램을 통해 이미지를 업로드하고 싶지 않다 ... –

0

입니다. 한 가지 예외를 제외하고 항상 하나의 앨범으로 들어갑니다. 예외는 페이지 액세스 토큰을 사용하여 업로드하는 경우 (또는 페이지 관리자로 업로드하는 경우 질문에 대한 답변이 중요하지 않음) 다른 앨범으로 이동하는 것입니다.

관련 문제