0

안녕하세요.이 코드를 사용하여 내 팬 페이지에 노트를 게시하고 있습니다. 문제는 일기 페이지에 이미지가 표시되지 않지만 텍스트 만 표시된다는 것입니다.grap api facebook으로 노트 노트 업로드

<?php 
$access_token='MY ACCES TOKEN FAN PAGE'; 
$attachment = array(
'access_token' => $access_token, 
'message' => 'MESSAGE <img src="IMAGE_ADDRESS" alt="TEST IMAGE" /> ', 
'subject' => 'test test test' 
); 

// set the target url 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/id_fanpage/notes?'); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); //to suppress the curl output 

$result= curl_exec($ch); 
curl_close ($ch); 

답변

0

이미지를 어떻게 업로드하나요?

notes의이 message 필드에 HTML 태그를 허용하고 따라서 같은 것을 가지고 아래의 작업을해야 보인다 : 당신은 내가 HTML과 메시지 필드에 삽입하고있어 코드에서 볼 수 있듯이

<img src='http://domain.com/myImage.jpg' /> 
+0

이미지 태그 , 문제는 일기 페이지에 미리보기 이미지가 표시되지 않지만 메모를 클릭하면 이미지가 표시됩니다. 어떻게 해결할 수 있습니까? – Carlitos

+0

메모 전체보기에서 이미지가 표시됩니까? 메시지 본문의 이미지는 어디에 있습니까? 어쩌면 그것이 하단에 있다면 미리보기는 그것을 보여주지 않을 것입니다 (나는 노트 api를 테스트하지 않았습니다). – ifaour

+0

맞습니다. 여기에서 볼 수있는 것처럼 전체 노트를 열면 이미지가 표시됩니다. /www.facebook.com/pages/Test-page/302269416561381, 이미지가있는 img 태그는 "message"필드에 있습니다. – Carlitos