2013-10-06 6 views
0

페이스 북 앱을 사용하여 사용자 벽에 비디오를 업로드하고 있습니다.facebook이 리소스를 요청하려면 액세스 토큰이 필요합니다.

참고 : 게시 할 사용자 권한이 있습니다. 스크립트가 정상적으로 작동하고 작은 동영상에 적합합니다. 유효 기간이 60 일인 사용자 확장 토큰을 보유하고 유효 기간이 지난 토큰과 벌금을 디버깅하고 게시 권한이 있습니다.

게시 용 스크립트가 작은 동영상으로 잘 작동합니다.

ISSUE

 When I try to upload more than 100 MB video with only 5 or 6 min length I receive following api errors. 

는 액세스 토큰이 리소스를 요청할 필요가있다.

현재 액세스 토큰은 현재 사용자에 대한 정보를 쿼리하는 데 사용해야합니다.

참고

내가 작은 비디오를 적용 할 때이 성공적으로 작동합니다.

TEST

나는 하나 1백21메가바이트 등이 모두 동일한 비디오입니다 42메가바이트 ~와 480P입니다 ~와 720P 두 개의 서로 다른 크기와 동일한 길이와 동일한 비디오를 추가했다.

그러나 480P와 ~ 42메가바이트 성공적으로 업로드와 ~ 1백21메가바이트와 720P 실패 및 API는 오류 로그 액세스 토큰이 자원을 요청하는 데 필요한

이 정확히 오류가 발생합니다.

$facebook->setAccessToken($access_token); 
$facebook->setFileUploadSupport(true); 
$data = $facebook->api('/'.$user_id.'/videos', 'post', $args); 
+0

So. "이 리소스를 요청하려면 액세스 토큰이 필요합니다." 오류 메시지가 해결 되었습니까? – zerkms

+0

액세스 토큰을 적용했으며 액세스 토큰이 유효합니다. 하지만 페이스 북에 토큰이 필요한 경우 morethan 100MB 비디오 – Shahbaz

+0

에 대해이 오류가 발생합니다. 유효하지 않거나 API 버그가 아닙니다. – zerkms

답변

0

문제가 해결되었습니다. 페이스 북 버그에 버그로 처리했습니다. Facebook 지원 팀에서 제공 한 코드를 사용했으며 문제가 해결되었습니다. 페이스 북 지원 응답 :.

"우리는이 문제를 복제 할 수 없었다 당신은 여전히 ​​설치 당신에게, 당신의 서버에서 테스트 벤치를 문제를 수 경험하고 당신이 할 수있는 경우 구현을 확인하기 위해 아래의 예제를 실행하는 경우? 이 문제를 복제하는 데 도움이 될 것입니다 아래 수정 된 코드와 테스트 벤치에 대한 링크를 제공

홈페이지 코드 :.

https://github.com/eosgood/fbphpsdk

수정에 대한 비디오 게시물 : https://gist.github.com/anonymous/6872121

우리는 모든 오류없이 177메가바이트 MKV 동영상과 함께 우리의 서버에서이 테스트 ".

관련 문제