r_fullprofile 付与のみで LinkedIn アプリを作成し、Development ではなく Live に設定し、API キーとシークレット キーを取得しました。
HybridAuth の config.php には、次のものがあります。
"LinkedIn" => array(
"enabled" => true,
"keys" => array("key" => "ABC", "secret" => "DEF"),
"scope" => "r_fullprofile"
)
ログイン/承認画面に移動するのに問題はありませんが... この画面では、次の権限を付与するように求められます: -完全なプロファイルではなく、プロファイルの概要。- あなたのメールアドレス - ネットワークの更新
とにかくログインして承認しましたが、再びハイブリッド認証にリダイレクトされ、ドメインにリダイレクトされました。問題なく $adapter->getUserProfile() が表示されますが、これは単なる基本プロファイルです。
私は成功せずに使用しようとしました:
$adapter->api('/people/~');
また
$adapter->api('/people/~', 'post');
戻り値:
LinkedIn Object([callback:protected] => [token:protected] =>
Array([oauth_token] => ... blah blah blah
完全なプロファイルを取得するにはどうすればよいですか? 経験、スキル、および教育データを取得する必要があります。