2012-01-10 2 views
0

로그인 한 페이스 북 사용자의 친구 벽에 메시지를 게시하려고 할 때 설명이 아닌 게시물이 잘 표시되는 문제가 있습니다. 설명 텍스트는 매우 길지 않고 매우 길지 않으며 링크를 포함하지 않으므로이 문제의 원인이 무엇인지 알지 못합니다. (내가 생각하는 그것의 파이썬 그러나 당신은 생각을해야 당신이 PHP를 사용하는 경우 나 자신을 JS) 단순화 된 코드는 다음과 같습니다게시물을 벽에 배치하면 설명이 누락됩니다.

description = "With Chummee you can send real-life gifts to your Facebook and Twitter friends. Or you can treat yourself!" 

response = api.post(path = '%s/feed' % facebook_id, 
     message = message, # shows up fine 
     name = link_name, # this too 
     link = pickup_url, # url works 
     picture = wall_photo, # yup still no problem 
     caption = 'chummee.com', # nice caption 
     description = description, # <--- not showing this, see var above 
     type = 'link' # adding this, does not seem to do anything though 
) 

아무도 표시하지 않도록 설명 원인이 될 수 뭔지 알아? 문서에 글자 수 제한이 있습니까?

편집 : 이것은 광고 된대로 작동합니다!

+0

아직 메시지를 게시 할 수 없습니다. 스크린 샷을 보여 드리겠습니다. – tijs

+0

설명에 약간의 테스트 문자열을 입력 해 보았습니까? 예 : 'description = 'test','나는 파이썬에 익숙하지 않지만 PHP와 JS에서 행해지는 것과 비슷해 보입니다. 따라서 문자열 자체가 공백이 될 수 있습니다. 또 다른 옵션은 설명 매개 변수를 완전히 제거하고 페이스 북이 링크에서 채울 수있게하는 것입니다. – martincarlin87

+0

@ martincarlin87 당신이 옳았습니다. 이 특정 텍스트는 허용되지 않습니다. 이유는 모르겠지만 description = 'test'로 작동합니다. 나는 다른 단어를 시험해보고 길이가 다른지를 알아 내려고 노력할 것입니다 ... – tijs

답변

0

description 필드는 "pickup_url"의 og : description 필드에서 스크랩됩니다. 이것은 링크 게시물을 만들 때 Facebook에 의해 이루어 지므로 설명 필드는 거의 읽기 전용입니다.

그래프 탐색기를 사용하여 API를 통해 내 설정을 시도했지만 실패했습니다.

+0

그래, 이건 내가 생각하기에, 원래의 설정이 지금도 잘 작동하는 것처럼 보이지만 나는 이것을 정답으로 표시 할 것이다. – tijs

관련 문제