2010-06-23 3 views
4

나는 stream.publish를 사용하여 사용자의 벽에 편지를 쓰고 "@ tagging"을 작동 시키려고했지만 아무 쓸모가 없었습니다.Facebook API를 사용하여 벽 게시물/업데이트에 태그 달기

사용자 이름이 Fred이고 사용자 ID가 1234 인 경우 "@Fred", "@ 1234", "@ [1234]", "@ [Fred]"등으로 보내려고했는데 그것을 작동 시키십시오. 원시 문자열이 매번 표시됩니다.

누군가 API에서 가능한지 여부를 확인할 수 있습니까? 감사!

+0

나는 노력하고있어. 내 응용 프로그램에서 동일한 일을 할 g. @ [friend_uid : 1 : custom_text, f.ex friend name]을 사용하면 친구와의 링크가 표시되지만 여전히 태그로 표시되지 않습니다. 친구는 알림을받지 않습니다. 해결책을 찾았습니까? – fortysixandtwo

+0

작동 시키셨습니까? – TDaver

답변

2

정확한 구문 [1 : USER_ID 이름] @

이다

이 태그로 표시하지만, 통지를 트리거하지 않는다. 왜 그 사람이 누군지 압니까?

+0

이 구문은 어떻게 사용됩니까? 예를 들어 3 명의 사용자를 태그하고 메시지를 포함시키는 방법은 무엇입니까? 감사합니다 –

+2

'$ facebook-> api ('/ me/feed ','POST ', array ( 'name '=>'테스트 이름 ', '캡션 '=>'테스트 캡션 ' , '설명'=> '테스트 정보' '메시지'=> '@ [xxxxx는 1 : 시험] => $ facebook-> getAccessToken() ))'access_token이 ' ;'하지만 단순히을 내 친구에게 taggiing하지 않고 'test'라고 말하는 상태를 올리거나 알림을 표시합니다. –

+1

동일하지만, 내가 아는 한 FB 버그입니다. – Gajus

0

리스 :

[USER_ID : 1 : 이름] @

- 그것은 당신이 @

준 '이름'으로 대체됩니다 [USER_ID : 0] -이 사용자에게 통보 하겠지만 수동으로 wall api 나 comment 섹션에 입력하면 그래프 api를 통하지 않고 예를 들어이 사용자에게 @ [user_id : 0]님께 알리고 싶다면이 텍스트를 메시지 매개 변수에 추가합니다. https://graph.facebook.com/feed api 작동하지 않을 것입니다, 당신이 이해하시기 바랍니다 :)

관련 문제