2012-02-02 5 views
-1

나는 질문이있다. 어딘가에 있을지 모르지만 나는 그것에 대한 스레드를 찾을 수 없다. 그래서 하나가 있다면, 링크를 게시 해주십시오.페이지의 여러 포스터

나는 여러 다른 비즈니스 영역의 그룹 인 페이지를 관리합니다. 다른 아이콘과 이름으로 한 페이지에 게시하고 싶습니다. 다른 관리자와 마찬가지로 하나의 사람/계정이 관리합니까?

가능합니까?

+0

나는 당신이 달성하고자하는 것을 정확히 이해하는 데 어려움을 겪고 있습니다. 사용자로 페이지에 게시하고 싶습니까? 관리자로서? 더 자세한 정보를 제공하고 시나리오를 설명해주십시오. – Lix

+0

죄송합니다, 제 영어는 약간 거칠다. –

+0

관리자 또는 다른 관리자로 게시하고 싶습니다. 같은 벽을 게시 할 수있는 6 개의 다른 관리자 프로필 (이름 및 로고)이 있다고 가정 해 보겠습니다. –

답변

0

"페이지 access_token"을 사용하고 싶습니다. 이를 얻으려면 응용 프로그램을 만들어서 manage_pages 권한을 부여해야합니다.

Authentication Documentation 섹션에 "페이지 로그인"이 표시되어야합니다.
이 URL로 이동하여 응용 프로그램 manage_pages 권한을 부여 할 수 있습니다 :

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=manage_pages&response_type=token 

는 응용 프로그램과 URL에 대한 올바른 값으로 YOUR_APP_IDYOUR_URL을 대체하는 것을 잊지 마십시오. (URL은 임의의 URL이 될 수 있습니다 - 대화 상자를 닫은 후에 Facebook이 귀하에게 보낼 URL입니다).

https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE 

당신은 얻을 것이다 : 올바른 권한이되면

, 당신은이 URL로 전화를 걸 할 것이다 : 당신은 이런 식으로 뭔가를 보이는 대화 상자가 표시됩니다 응답 비슷한에 : 당신이 이미지에서 볼 수 있듯이

, 당신은 모든 페이지의 목록이 표시됩니다 사용자가 각 페이지에 대해 access_token과 함께 관리합니다.
access_token을 사용하면 페이지 대신 게시물을 만들 수 있습니다. 당신이 사용하고있는 프로그래밍 언어를 언급하지 않았기 때문에 나는 에 예제를 제공 할 것이다. 에서 페이지에 게시하는 것은 다음과 같이 보일 것입니다 :이 도움이

$facebook->setAccessToken(ACCESS_TOKEN_YOU_RETRIEVED_EARLIER); 

$attachment = array('message' => 'this is my message', 
       'name' => 'This is my demo Facebook application!', 
       'caption' => "Caption of the Post", 
       'link' => 'http://mylink.com', 
       'description' => 'this is a description', 
       'picture' => 'http://mysite.com/pic.gif', 
       'actions' => array(array('name' => 'Get Search', 
            'link' => 'http://www.google.com')) 
       ); 


$result = $facebook->api('/PAGE_ID/','post',$attachment); 

희망을!
해피 코딩!

+0

굉장! 고맙습니다! –

+0

대단히 환영합니다! :) – Lix

+0

이 게시물이 도움이되었다고 생각하시면 - 답변으로 받아 드리는 것을 고려해보십시오. http://meta.stackexchange.com/questions/5234/ – Lix

관련 문제