https://plus.google.com/s2/photos/profile/ ?sz= のように user_id でユーザー名を取得することは可能ですか? oAuth なし、コードなし、URL のみ。スプレッドシートで数式 =HYPERLINK() で使用しようとしています ありがとうございます!
2 に答える
Google App Script のような何らかのヘルパー メソッドがなければ、URL から名前などの値を読み取ることはできません。組み込みのスプレッドシート関数 (ImportHtml など) では、その機能は提供されません。もちろん、すべてのユーザーには URLがあります。また、URL にアクセスする場合は、正しい方法で実行し、People.getを使用して App Script 内で API を使用する必要があります。これにより、検索する特定のユーザー ID がある場合に匿名アクセスが可能になります。 OAuth 認証を設定する必要はありません。
プロフィール画像のリンクしかないようですね。これらは、所有者が誰であるかを判断するために使用できると私が認識しているパターンに従っていません.コンテンツを特定のユーザーに簡単にリンクできるようには見えません. パスを含むページを検索できますが、これはエラーが発生しやすくなります。
ただし、ユーザーの Google+ アカウントへのパスがある場合は、プロファイル ID を抽出して、plus/people/get への API 呼び出しを実行できます。
ユーザーの Google+ プロフィールへのパスの形式は次のとおりです。
https://plus.google.com/[プロフィールID]