2012-12-07 2 views
2

PHP SDK를 사용하여 API에 내 페이지에있는 게시물을 좋아하도록 요청합니다.Facebook Api : 사용자 또는 페이지로 게시하는 페이지처럼

$like = $facebook->api("/".$postid."/likes", 'post'); 

하지만, 코드가 원활하게 실행하지만 난 내 자신의 페이지에 포스트를 좋아하는 때 "와 같은"나의 사용자 계정으로 페이지 자체로 전송되고있다. "{My Page}는이 점을 좋아합니다." 대신에 "당신이 좋아한다."

해결 방법이나 필드가 있습니까?

권한 : (확장) publish_stream 만

업데이트 : 페이스 북이이 버그를 해결하기 위해 필요하지 않습니다 결정했다. 20/12/2012 23:06 · 상태가 휴무로 변경됨 · 우선 순위가 없음으로 변경됨

+0

페이스 북에 버그가있는 것 같습니다. 누군가가 2012 년 11 월 20 일에 버그 보고서를 제출했습니다. http://laz.im/KRHzN –

답변

0

Facebook API는 API 호출을 할 때 현재 로그인 한 사용자를 사용합니다. 예를 들어 Facebook 계정에서 YOUR_PAGE_NAME으로 사용하도록 지정한 경우 예 : '좋아요', '댓글', '공유'등의 모든 작업은 개인 계정이 아닌 페이지에서 이루어집니다. 자신의 개인 계정에서 "좋아요"하고 싶은 경우 facebook.com으로 이동하여 "홈"메뉴 옆에있는 화살표를 클릭하고 "Facebook을 자신의 이름으로 사용"을 선택하십시오.

희망이 도움이됩니다.

+0

안녕하세요, 빠른 답장을 보내 주셔서 감사합니다. 그러나 나는 나 자신으로 페이스 북을 사용하고 있으며, 페이지 상단에 "내 이름을 올리거나, 댓글을 달고, {이름}을 좋아한다"라는 내 개인 계정을 통해 이러한 활동을 변경했습니다. –

관련 문제