2017-11-10 32 views
0

PHPを使用してgoogle +で何かを公開する方法を知っている人は誰でも。 私はGoogle plus Domains APIを使用しましたが、読み込み専用です。 私がgスイートでそれをすることができれば、どうすればいいのか教えてください。Google+の投稿

//行のコードに

$client = new \Google_Client(); 
    $client>setAccessToken(unserialize(get_option('google_access_token'))); 
    $plus = new \Google_Service_Plus($client); 
    $plusDomain = new \Google_Service_PlusDomains($client); 
    $activity = new \Google_Service_PlusDomains_Activity(); 
    $obj = new \Google_Service_PlusDomains_ActivityObject(); 
    try{ 

     $userId = $plusDomain->people->get('me')->id; 



     $obj->setContent("Test text"); 
     $obj->setActor($userId); 

     $activity->setObject($obj); 
     $activity->setActor($userId); 

     $activity->setTitle("title"); 


     $plusDomain->insert($userId,$activity); 

を追加setActor私のコードでは、2つの異なるAPIがあり http://i.prntscr.com/yM7xybRnTzy8H97jY7DKCg.png

+0

これまでGoogleに問い合わせてきましたか? –

+0

通常はコードを作成しようとしていたのですが、コードを修正するのに役立つでしょうが、試したことがないので...あなたには役に立たないです。多くのリンク...開発者さえも。 google .comがお手伝いできます。ここに質問を投稿する前に確認してください。 :) –

+0

確かに、私はグーグルに尋ねたが、答えるまではなかった。 –

答えて

0

続けないと、あなたの質問は、それらを組み合わせているように見えます。 Google+ APIを使用すると、Google+ソーシャルメディアのウェブサイトへの読み取り専用アクセスが許可されます。あなたのGoogleプラスドメインアカウント(gsuite)への投稿アクセス権を与えるGoogle plusドメインAPI。

あなたはソーシャルメディアのウェブサイトを意味すると仮定してGoogle+に投稿したければ、すでに述べたようにGoogle+ APIは読み取り専用ではありません。

あなたのコードは、あなたが認証しているユーザーがGoogle +ドメインアカウントにアクセスできるようにするために必要なGoogle+ドメインAPIを使用しているようです。管理者には、ドメインアカウントへのユーザーアクセスを確認してください。

+0

回答ありがとうDalmTo、 今私はGoogleドメインにすべてのアクセス権を持っていますが、私が何かを投稿したい場合、それはありません。私はここで多くのコメントを読んで、他のシステムで良い結果を見つけることはできません! –

+0

ドメイン管理者に確認するには、https://developers.google.com/+/domains/authentication/delegationを設定する必要があります。残念ながら、ドメインアカウントにアクセスできないため、テストできません。 – DaImTo

+1

私はあなたに感謝2分前にそれを解決しました:) –

関連する問題