Categories
개발(Development)

[Facebook SDK] feed 함수 호출시 picture에 넣은 이미지가 나오지 않는 문제

Facebook SDK에 feed란 함수가 있는데, 앱을 이용해 사용자의 타임라인에 글을 작성하는 함수다.

feed 함수로 글을 작성한 결과 화면

이때 본문 내용 왼쪽에 나타나는 이미지를 지정할 수가 있는데, 이 역할을 하는 것이 picture라는 파라미터다. picture에 값을 넣으면, app_full_proxy.php 라는 녀석이 Facebook에서 호출되면서, 해당 이미지를 표시해준다.
그런데 이미지가 통 안 나오는 경우가 있다. 며칠을 삽질 했는데, 늘 그렇듯이 결론은 쉽다.
feed 함수의 picture 파라미터에 대한 설명. 아래 source에 주목!

Feed 함수의 developer 문서를 살펴보면, picture 아래에 source 파라미터에 대한 설명이 있다. source와 picture가 함께 지정되면, picture를 무시하고 source만을 사용한다는 무시무시한 설명이…
결론.
이미지를 넣고 싶으면, source 파라미터는 사용하지 말고 picture만 사용해야 한다.