2012-12-07 3 views
-1

좋아, 나는 전에 수천 번 질문을 받았지만 정확한 예에 대한 답을 찾지 못했다. 모든 정보 또는 도움을 크게 주시면 감사하겠습니다.PHP에서 facebook 회사 페이지로 자동 게시

내가 웹 사이트에 대한 회사의 페이지가 :

그래서, 여기 내 필요가있다. 회사 웹 사이트를 회사 페이지에 자동 게시 할 수 있기를 원하기 때문에 앱 ID와 키를 얻을 수 있도록 페이스 북 "앱"을 만들었습니다. 예를 들어 웹 사이트 관리자가 누군가에게 배지를 부여하면 앱이 속한 회사 페이지에 자동으로 게시물을 작성하여 "이 사람에게 나쁜 상"을 줄 것입니다.

문제는 웹 사이트 관리자가이 작업을 수행하기 위해 페이스 북에 로그인하지 않아야한다는 것입니다. 나는 모든 것을하기 위해 웹 사이트 코드를 원한다. 회사 페이지가 항상 자동으로 게시물을 작성할 수 있도록 회사 페이지에서 Facebook 앱을 소유 할 수있는 방법이 있습니까? 또는 회사 웹 페이지 소유자가 웹 사이트를 통해 Facebook에 로그인하는 방법이 있습니까?

정보 링크 및 예제가 도움이 될 것입니다. 다시 말하지만, 목표는 어떤 사람도 로그인하지 않고 웹 페이지를 회사 페이지에 게시하는 것입니다. 다시 감사드립니다 ~

+0

누군가가 'access_token'을 얻기 위해 페이스 북에 로그인해야합니다. 그'access_token'는 페이스 북 벽에 게시하는 데 필요합니다. 그 access_token을 가지고 나면 벽에 게시하고 싶을 때마다 로그인 할 필요가 없습니다. –

+0

@BenjaminPaap 해당 액세스 토큰을 재사용 할 수 있습니까? 아니면 일정 기간 동안 만 사용할 수 있습니까? 예를 들어, 한 번 로그인 한 다음 액세스 토큰을 얻고 데이터베이스에 저장 한 다음 그때부터 사용할 수 있습니까? – James

+0

. 저장해야하고 언제든지 사용할 수 있습니다. 올바르게 기억하면 access_token이 만료 될 수 있습니다. –

답변

1

먼저 사용자 액세스 토큰을 얻은 다음 manage_pages 권한으로 수명이 긴 액세스 토큰으로 교환해야합니다. 그런 다음 토큰을 사용하여 페이지에 게시 할 수 있습니다.

더 많은 정보는 :

how to post facebook user wall/ page status by a single user only no app install for other users

당신은 수명이 긴 토큰마다 60 일을 갱신해야합니다.

+0

도움을 다시 한번 감사드립니다.대단히 감사합니다! – James

관련 문제