2011-09-20 3 views
1

안녕하세요, 먼저이 방법을 알고 있기 때문에 사용자 벽에 플래시 플레이어를 삽입하는 방법에 대한 질문이 아니라는 점을 분명히 밝힙니다.사용자 벽에 플래시 플레이어 게시가 작동하지 않습니까?

질문은 누군가 내 코드를 도와 주거나 다른 사람이 나와 같은 문제가있어 버그 인 경우 문제입니다.

그래프 Api를 통해이 링크 (http://www.test.hollybyte.tv/watch/4e45080a94a05f1478000000)를 벽에 게시하고 싶습니다. 링크 코드를 보면 필요한 메타가 작성되었음을 알 수 있습니다. 사실, Fb에 링크를 붙여 넣으면 플레이어를 인식하고 발표하는 것을 볼 수 있습니다.

테스트 목적을 위해 나는이 매개 변수를 사용하여 그래프 API 탐색기 (http://developers.facebook.com/tools/explorer)를 사용했다 :

그리고 플레이어 사랑의, 완벽하게 게시 않습니다!

하지만 페이스 북 PHP SDK를 사용하여 PHP와 동일한 것을 시도했지만 그렇지 않습니다. 링크를 게시하지만 그림이 없거나 플레이어도 마찬가지입니다. 이것에 대한

내 PHP 코드는 다음과 같습니다 내 PHP 호출하지 않는 이유는 API Explorer가 잘 작동하지만 부엉 아 파크

$facebook = new Facebook(array('appId' => $this->_appId, 'secret' => $this->_appSecret)); 
$param = array(...); //Array with all the data from above, the same data. 
$result = $facebook->api('/'.$userId.'/feed', 'post', $param); 
echo $result; 

는 이해가 안 돼요. 그것이 버그인지 아니면 내가 뭘 잘못하고 있는지 말해주세요.

난 내가 (스트림을 읽고, 스트림, 오프라인 액세스를 게시) 바로 모든 권한이 있는지 말을해야하고, 나는 그것이 권한 문제가되지 않습니다 그래서 벽에 게시 할 수 있습니다 (또는 만약 내가 잘못 correcti)

귀하의 답변에 미리 감사드립니다.

경찰서. 영어로 글을 쓸 때 익숙하지 않아 문법 오류가 생기면 용서해주십시오. 또한에서 PARAM 배열 ...의 type 매개 변수가있을 예정이다처럼 Feed dialog documentation에서

+0

오류 메시지가 나타 납니까? facebook 호출 후 $ result 변수의 내용은 무엇입니까? – Lix

+0

@Lix 오류가 발생하지 않습니다. $ result의 내용은 다음과 같습니다.'([id] => 100001096238224_240580642655142)'벽에 다른 것을 게시 할 때처럼. – Tolke

+0

우물 .. 그게 페이스 북의 객체 ID입니다 ... 그것은 게시물이 성공적으로 만들어 졌음을 의미합니다 ... 코드가 맞지만 매개 변수에 문제가있는 것 같습니다. 당신은 그림과 출처에 대한 URL이 정확한지 확신합니까? – Lix

답변

1

, 그것은 모양 나던의 message 매개 변수를 사용하지 않아야합니다 - 페이스 북은 7 월 (12)로부터 해당 매개 변수를 무시 시작했다 :

"이 필드 년 7 월 12 일에 무시됩니다"

또한

같은 말을

이 게시물에 첨부 된 미디어 파일 (예 : SWF 또는 동영상 파일)의 URL입니다. 원본과 그림이 모두 지정된 경우 원본 만 사용됩니다.

불필요한 매개 변수를 제거해야합니다. 나는 API가있는 버그가 있다고 생각하지 않는다 ... 이러한 유형의 버그가 발생했을 때 대부분 잘못된 매개 변수의 문제였다.

+0

고마워하지만 당신은 나를 자바 스크립트 예제에 링크, 그리고 PHP를 사용하고 있습니다. 제가 따르는 문서는 http://developers.facebook.com/docs/reference/api/post/입니다. 매개 변수를 제거하고 알려 드리겠습니다. – Tolke

+0

페이지의 첫 번째 부분은 자바 스크립트 예제입니다.하지만 조금 아래로 스크롤하면 문서가 하나의 SDK로 제한되지 않습니다. 매개 변수는 자바 스크립트, PHP 및 기타 SDK에서 동일합니다. . – Lix

+0

'https://graph.facebook.com/brent/feed? 링크 = HTTPS : //fbrell.com/f8.jpg& 이름 = 페이스 북 % 20Dialogs 및 캡션 = 참고 % 20Documentation 및 설명 : 사진 = HTTP //developers.facebook.com/docs/reference/dialogs/& = 20 ° % 20interact % 20with % 20users. & 메시지 = 페이스 북 % 20Dialogs % 20아르 % 20so %의 20easy %를 20Dialogs %를 사용!' 당신이 할 일은' – Lix

1

해결책을 명확히하기 위해.

사용자 벽에 플래시 플레이어에 대한 링크를 게시하려는 경우. 당신은 나무 paremeters

  • 메시지 필요합니다 메시지는 (선택)합니다.
  • 링크 : 플레이어의 페이지 링크입니다. 페이지에 올바른 메타가 있어야합니다 (video_src, video_img 등)
  • 유형 : 비디오.

더 이상 매개 변수가 없습니다.

나에게 길을 보여 주신 Lix에게 감사드립니다.

+0

당신은 내 친구를 매우 환영합니다! 해피 코딩! – Lix

+0

그런 식으로 og 태그를 가져 가지 않습니다. 이유를 모르겠다. 그것을 강제하는 법을 아십니까? – jayarjo

0

Tolke가 임베드를 작동합니까? Flash, Video Embed가 더 이상 FB에서 작동하지 않는 것 같습니다. https를 통해 제공되는 두 가지 예외 인 youtube 및 vimeo. 일반적인 매개 변수를 사용하지 마십시오.

관련 문제