クライアントのウェブサイトで LinkedIn フィードが表示されなくなった問題を調査しています。問題をデバッグすると、以下に示す 403 エラーが発生することがわかりました。
メンバー xxxxxx には、会社 xxxxx を取得する権限がありません
LinkedIn の認証プロセスは理解するのが非常に難しい場合があるため、他の人が同じ問題を抱えていないかオンラインで調べたところ、これを見つけることができました。これは、LinkedIn API に最近変更が加えられ、ユーザーが会社の管理者になる必要があることを示唆しています。これは正確にはどういう意味ですか?
最初から、次のような URL を生成することでフィードにアクセスしているだけです。
https://api.linkedin.com/v1/companies/xxxx/updates?oauth2_access_token=ACCESS_TOKEN
これは過去に機能しました。シークレット キーと API キーを再生成する必要がありますか?
アップデート
ここで発表された変更を見る:
https://developer.linkedin.com/support/developer-program-transition
次のエンドポイントがまだ機能することを示唆しています(これはまさに私が持っているものです):
/v1/会社/{id}
だから私は何が欠けているのか分かりません。