2016-05-08 8 views
0

私はAlchemyAPI "AlchemyAPI.TextGetTaxonomy(String)"メソッドを使用していますが、例外は "unsupported-text-language"です。私の入力は: "ファクタルニンジン"です。AlchemyAPIでサポートされていないテキスト言語の例外?

言語を設定する場所を教えてください。私の好みの言語は "英語"です。

あなたの回答は高く評価されます。

答えて

0

SDKまたはRestコールを使用していますか?
は、Java SDK、次のスレッドを使用している場合は、問題の同じ種類で私を助けたが、異なるサービスのために:Github Issue 1

基本的には「英語」に「言語」のparamaterを設定することを示唆しています。

params.put( "language"、 "english");

私はこれがどのSDKやRest Callにも適用できると思います。

このパラメータがドキュメントやJava SDK定数で指定されていないのが奇妙ですが、動作します。

UPDATE:

どうやらJavaのSDKの新しいバージョンがsetLanguage() メソッドを持っています。ソースGithub Issue 2

例:あなたの助けを

final AlchemyLanguage service = new AlchemyLanguage(); 
service.setLanguage(LanguageSelection.ENGLISH); // <-- 

final Map<String, Object> params = new HashMap<String, Object>(); 
params.put(AlchemyLanguage.TEXT, "delete laboratory record"); 
final SAORelations relations = service.getRelations(params).execute(); 
+0

P.S.いくつか余分なタグがこの質問を助けて、より良いランク付けを得ることができます。 –

1

感謝ヴラド。

私はREST呼び出しを行い、テストとデバッグの後、この問題は最終的に修正されています。

(REST呼び出しを使用して)同じ問題に直面して、誰もがその後、ちょうど設定した場合:クラスの

data.append("&language=english"); 

を:

com.alchemyapi.api.AlchemyAPI 
関連する問題