我正在使用Temboo进行Google OAuth。我目前正在进行OAuth初始化步骤(在完成步骤之前)。我已经成功安装了Temboo SDK。

以下是我的初始化代码(从Temboo直接复制而几乎没有更改)

TembooSession session = new TembooSession("myAccount", "myFirstApp", "someSessionID");

InitializeOAuth initializeOAuthChoreo = new InitializeOAuth(session);

// Get an InputSet object for the choreo
InitializeOAuthInputSet initializeOAuthInputs = initializeOAuthChoreo.newInputSet();

// Set credential to use for execution
initializeOAuthInputs.setCredential("mySavedCredentials");

// Set inputs

// Execute Choreo
InitializeOAuthResultSet initializeOAuthResults = initializeOAuthChoreo.execute(initializeOAuthInputs);


在此代码中,我的imports如下:

import com.temboo.Library.Google.OAuth.InitializeOAuth;
import com.temboo.Library.Google.OAuth.InitializeOAuth.InitializeOAuthInputSet;
import com.temboo.Library.Google.OAuth.InitializeOAuth.InitializeOAuthResultSet;
import com.temboo.core.TembooSession


就是说,Eclipse向我大喊,说我的.setCredential("..");行是不正确的:

我有以下错误:


Syntax error on token(s), misplaced construct(s)
Syntax error on token "mySavedCredentials", delete this token


我尝试使用其他导入,例如非Google-OAuth导入(OAuth2导入),以为我使用了错误的导入,因此缺少.setCredentials()方法,但这并不能解决问题。

最佳答案

我为Temboo工作。

如果您使用的Java SDK版本较旧,则可能导致此错误。您可以在此处下载最新的SDK:https://temboo.com/download

希望这会有所帮助。如有任何疑问,请随时通过https://temboo.com/support与我们联系。

10-04 19:14