2012-01-26 3 views
7

TimeLine 프로필이있는 사용자의 앱을 통해 비디오를 게시 할 때 문제가 있습니다. 게시물이 매우 작게 표시되고 클릭하면 비디오가 페이 스북에서 재생되는 대신 새 탭에서 열립니다.타임 라인의 비디오 게시물 인라인 재생되지 않음

는 여기에 몇 가지 세부 사항이다 : 나는 정의 비디오 (SWF)를 만들고 사용자의 친구 벽에 그들을 게시하는 응용 프로그램을 짓고 있어요

. 나는 "포장"에는 다음이 포함 된 HTML 파일에 SWF 파일 해요 "메타 OG를"태그 -

<meta property="fb:app_id" content="******" /> 
    <meta property="og:url" content="THIS PAGE URL" /> 
    <meta property="og:title" content="Title" /> 
    <meta property="og:description" content="some description" /> 
    <meta property="og:type" content="video" /> 
    <meta property="og:image" content="an img url" /> 
    <meta property="og:video" content="URL TO THE SWF FILE" /> 
    <meta property="og:video:type" content="application/x-shockwave-flash" /> 
    <meta property="og:video:width" content="396" /> 
    <meta property="og:video:height" content="297" /> 
    <meta property="og:site_name" content="pickle-games" /> 

하고 몸에 내가 "삽입"태그를 사용하여 SWF를 포함합니다. (

$facebook->api("/" . $uid . "/feed", "POST", 
         array(
         'link' => $server_url . 'hitVideo.php?hit='. $hit . "&hit_id=".$hit_id ."&u_name=" . $u_name . "&f_name=". $f_name     
          )); 

은 이전 프로필을 가진 사용자에 게시 :
당신은 내가 이런 벽에 게시 페이스 북 PHP SDK를 사용하고 http://pickle-games.com/BigBully/hitVideo.php?hit_id=1327242593&hit=hit2

의 소스를 보면 예를 볼 수 있습니다 타임 라인 아님) 모든 것이 잘 작동하고 비디오가 인라인으로 재생됩니다. 친구의 타임 라인 후 모든 작품에서 내가 직접 링크를 공유하는 경우 (나의 응용 프로그램을 통해) - 위에서 언급 한 바와 같이 타임 라인 프로파일 BTW

를 사용하는 사용자에 게시 할 때

문제는, 아니라 괜찮아요 ...

나는 무엇이 누락 되었습니까? 타임 라인에서도 작동하는 방식으로 앱에 게시하려면 어떻게해야하나요? 감사합니다. . 그렇게하지 않으면

+1

큰 질문이지만, 페이스 북에 버그로보고하는 것 이외에 다른 해결책이 있기를 바랍니다. 나는 당신이 많은 정보를 포함했기 때문에이 질문을 당신에게 역설했다. – DMCS

답변

3

$attachment = array(
     'message' => 'SOMETHING HERE!', 
     'name' => 'name!', 
     'caption' => 'caption!', 
     'link' => 'http://link.com', 
     'description' => 'description here!', 
     'access_token' => $request["oauth_token"], 
     'picture' => 'http://link.com/image.jpg', 
     'source' => 'link.com/flash.swf', 
     'actions' => array(array('name' => 'some action', 
          'link' => 'https://link.com/')) 
);  

$result = $facebook->api('/'.$friend_id.'/feed/','post',$attachment); 

'메시지'에 뭔가를 넣어하는 것이 매우 중요하거나, 다른 사람에게 같은 오류를 제공하는 것입니다 ...

+0

감사! 그것은 일했다! 그리고 BTW 내가 배열에 'access_token'필드없이 했어 ... 당신이 페이스 북 개체를 초기화 할 때 '내장'이기 때문에 당신이 페이스 북의 PHP SDK를 사용하는 경우 그것이 필요하다고 생각하지 않습니다. –

0

그냥 메모를보십시오 벽에

<meta property="fb:app_id" content="xxxxxxxxxxxxxxxx" /> 

를 게시 한 때 비디오는 NEW 창에서 열립니다.

관련 문제