0

Googleで特定のビジネスページのLRDとCIDを見つける方法を知りたいと思います。GoogleでビジネスページのCIDとLRDを見つける

私は私がこれまでに出て見つけた何

https://www.google.com/#q=takeout+banani&lucid="CID"&lrd=0x3755c7120ec9e20f:0x8889d4d79e711995,3 

を以下のように構築しようとしているサンプルのURLはCIDとLRDの両方を見つけるための任意の直接的な方法がないです。

私は2つのAPIが

"url": "https://maps.google.com/?cid=4839020573042712727", 

、次のようにのように見えるCIDを取得するために呼び出されますが、任意の他の方法または下記のplace_idのようなAPIの直接のフィールドがあることを確認する必要がありますか?

"place_id": "ChIJrQFQG6PHVTcRl6AErZKnJ0M" 

は今、私はそれを見つけることができる方法、LRD部分に来ますか?詳細情報

https://maps.googleapis.com/maps/api/place/details/json?reference="Referense key from place request api"&sensor=true&key="Your API Key" 

LRDにも直接フィールドはありません。

LRD 0x [HEX_CODE1]:0x [HEX_CODE2]を取得するにはどうすればよいですか。

私は以下のようなstackoverflow質問を参照としてリンクしています。

How to get the cid in the Google Place URL?

Google Places API - Find a company's CID and LRD

答えて

0

CIDを取得するために、この答えを読む:2つのAPIリクエスト

How to get the cid in the Google Place URL?

、あなたはプログラム的なビジネスのCIDを持っています。

EDIT ----------

LRDは、16進数でCIDです。

$business_url = "https://www.google.com/search?q=NAMEOFBUSINESS&ludocid=YOURCID#lrd=0x0:0xYOURHEXCID,1"; 
:だから、あなたは、このようなGoogleのレビューURLを構築することができます

function dec2hex($number) 
{ 
    $hexvalues = array('0','1','2','3','4','5','6','7', 
       '8','9','A','B','C','D','E','F'); 
    $hexval = ''; 
    while($number != '0') 
    { 
     $hexval = $hexvalues[bcmod($number,'16')].$hexval; 
     $number = bcdiv($number,'16',0); 
    } 
    return $hexval; 
} 

:あなたはこの機能を使用することができます

関連する問題