Cloud Natural Language API v1beta1 バージョンは、2019 年 12 月 27 日に停止されます。この日以降は、この API を呼び出そうとしても失敗します。停止日よりも前に、v1 バージョンの API とクライアント ライブラリにアップグレードする必要があります。
実装に関するバージョン間の顕著な違いは Sentiment 型の属性にあります。
- v1beta1 での属性は
"polarity"
と"magnitude"
です。感情スコア(感情の度合い)を計算するために、この 2 つが一緒に使用されていました。 - v1 での属性は
"magnitude"
と"score"
です。ここで"score"
の値は、v1beta1 の"polarity"
と"magnitude"
の積に対応します。
v1beta1 アプリケーションで "polarity"
を使用している場合、"score"
の符号を使用するように更新してください。スコアがポジティブな感情を表す場合は極性が正になり、ネガティブな感情を表す場合は負になります。アプリケーションで "polarity" * "magnitude"
を使用する場合は、代わりに "score"
を使用してください。