안녕하세요. 페이스북 앱을 독하는 도중에 궁금한 점이 있어
조심스레 문의드려봅니다.
현재 페이스북의 오픈그래프를 이용해서 글을 포스팅 하는 앱을 만들어보고있습니다.
자바스크립을 이용해 아래와 같이
FB.api('/me/feed', 'post', {
message:'보낼 메세지' });
포스팅을 하고있는데 message 내용이 정상적으로 포스팅 되고있지만
다만 Mention(멘션) 이 작동하지 않습니다.
api를 참조해보니 message 안에 들어갈 값을
@[유저id토큰값] 과 같은 형식으로 적어주면
포스팅 된 글에서 Mention(멘션) 기능이 된다고 하는데
포스팅된 글을 보면 @[유저id토큰값] 이렇게 그냥 문자열로 나오게 됩니다.
영어로된 페이스북 doc 문서들을 보니 capabilities 중 tags 를 활성화 시켜야한다고 하는데
아무리 찾아봐도 저부분이 보이지 않습니다;;;
혹시 제가 놓치거나 아니면 잘못이해하고 있는걸까요.
부디 조언 부탁드리겠습니다.
페이스북 doc 문서에는 어디에 있는지 모르겠군요..
@[user_id:1:name] 이런 형식으로 해보시겠어요?
토큰값이 아닙니다.
숫자로된 사용자 아이디와 이름을 입력해서 시도해보세요 ㅎㅎ
역시 tags도 숫자로된 사용자 아이디값을 추가 해주시면 됩니다.
태그와 멘션은 다른 기능이니 참고 해주세요~
친절한 답변 감사드립니다^^
제가 참조한 문서는
https://developers.facebook.com/docs/opengraph/using-actions/
에서 Mentioning friends 부분이었습니다.
@[userTaggingToken] 와 같은 형식으로 나와있어서
토큰값으로 생각했던것 같습니다.
주말이라 지방에 내려와 있어 테스트를 못해봤지만
올라가는대로 바로 알려주신 @[user_id:1:name] 형식으로
테스트 해보도록 하겠습니다.
행복한 주말 되시길 바래요^^