1

Google 플러스에 게시하려면 PHP를 사용하고 싶습니다. 하지만 구글 플러스는 "403 금지"를 반환 나는 그것을 가능하게 코드 조각을주고 싶습니다. google plus php에서 게시

내 인증 기능입니다 :

global $client; 
$client->setAuthConfig("/home/----"); 
$client->setRedirectUri("----"); 


$client->addScope("https://www.googleapis.com/auth/plus.stream.write"); 
$client->addScope("https://www.googleapis.com/auth/plus.me"); 
$authUrl = $client->createAuthUrl(); 
header("Location: $authUrl"); 
die; 

그리고 이것은 나의 새로운 포스트 기능입니다 :

$client->setAccessToken($token); 
$plus = new Google_Service_Plus($client); 
$plusdomains = new Google_Service_PlusDomains($client); 
$postBody = new Google_Service_PlusDomains_Activity(); 
$postBody['object']['originalContent'] = 'Happy Monday!'; 
$result = $plusdomains->activities->insert('me', $postBody); 

$result = $plus->people->get('me'); 

$response->getBody()->write(var_export($result, true)); 

하지만 결과는 다음과 같습니다 당신이 많은 사이트가 알다시피

{ "error": { "errors": [ { "domain": "global", "reason": "forbidden", "message": "Forbidden" } ], "code": 403, "message": "Forbidden" } } 

이제 구글 플러스 계정 (뿐만 아니라 구글 애플 리케이션)의 모든 종류의 구글 oauth를 사용하여 새로운 게시물을 보낼 수 있습니다 (예 : le : buffer.com)

답변

1

Google Plus domains은 (는) Google+ 소셜 미디어 웹 사이트가 아닙니다. 이것은 두 개의 개별 API입니다. 일부터 Google+ 도메인 API와

, 구글 Apps 고객 및 직장에서, 대학에서 구글 앱을 사용하거나 집에서 사람들을위한 사용자의 Google+ 기능 및 서비스를 구축 할 수 있습니다 ISV가. 조직에서는 게시물, 댓글, 서클과 같은 Google+ 기능과 상호 작용하는 도구 을 개발할 수 있습니다. 이러한 도구를 통해 사용자는 정보를 공유하고 커뮤니케이션을 강화하고 조직 내에서 생산성을 높일 수 있습니다.

답변 : Google 플러스 도메인 계정이 없으므로 오류가 발생합니다. 또는 인증하는 사용자는 Google 플러스 도메인에 대한 액세스 권한이 없습니다. 도메인에 쓰려면 올바른 사용자인지 확인하십시오.

Google+의 소셜 미디어 웹 사이트 :

google+ api는 읽기 전용 API이고 프로그래밍 구글 + 소셜 미디어 웹 사이트에 게시 할 수 없습니다.

수정 : 아시다시피

가 많은 사이트는 현재 구글 플러스 계정의 모든 종류에 구글의 OAuth를 사용하여 새 게시물을 보내 이용 가능하다 (buffer.com 예를 들어) (뿐만 아니라 애플 리케이션을 구글) : 버퍼를 사용하면 google + 소셜 미디어 웹 사이트가 아닌 페이지 + 도메인의 Google 계정에 게시 할 수 있습니다. 현재 googles가 소유하고있는 Google 이외의 소셜 미디어 웹 사이트에 게시 할 수있는 모든 애플리케이션에 대해 알고 있습니다. 버퍼 사용자 도메인 API를 사용하면 직장 고객, Google 교실 및 Google 애널리스트가 사이트 벽에 게시 할 수 있습니다. Google+ 소셜 미디어 웹 사이트의 일반 사용자 계정에 이 아닌 게시

베타 버전에는 특별한 액세스가 필요하며 주요 업체 만 필요합니다. Google pages api도 있습니다.

+0

정확히 말해서 Google 플러스 페이지에 게시하고 싶습니다. 어떻게해야합니까? 버퍼는 어떻게합니까? – Alibehtm

+0

Google 도메인 계정에 연결되어 있어야합니다. 너 분명히 아니야. – DaImTo

+0

나는 너를 얻지 못했다. 연결을 위해 무엇을해야합니까?원하는 코드는 다음과 같습니다. 클라이언트가 Google 계정을 내 앱에 연결하고 Google+ 플러스 페이지에 특정 텍스트를 게시합니다. – Alibehtm