我正在尝试连接到Connections Cloud,以便使用IBMSBT获取数据并在xpages中显示,但遇到了一些问题。我已经在Domino服务器上安装了IBMSBT,并在阅读安装指南后将其部署到Domino Designer。
我还有一个smartcloud帐户,在那里我注册了一个用于OAuth测试的内部应用程序。
内部应用凭据
我创建了一个新的nsf应用程序,从样本XPagesSBT复制了托管bean。nsf数据库并替换OAuth1凭据。面配置。xml如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<faces-config>
<!--
Token store Memory implementation
-->
<managed-bean>
<managed-bean-name>CredStore</managed-bean-name>
<managed-bean-class>com.ibm.sbt.security.credential.store.MemoryStore
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<!--
SmartCloud
-->
<managed-bean>
<managed-bean-name>connections</managed-bean-name>
<managed-bean-class>
com.ibm.sbt.services.endpoints.SmartCloudOAuthEndpoint
</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
<!-- Endpoint URL -->
<managed-property>
<property-name>url</property-name>
<value>https://apps.na.collabserv.com
</value>
</managed-property>
<managed-property>
<property-name>serviceName</property-name>
<value>SmartCloud</value>
</managed-property>
<!-- OAuth parameters -->
<managed-property>
<property-name>credentialStore</property-name>
<value>CredStore
</value>
</managed-property>
<managed-property>
<property-name>requestTokenURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/getRequestToken
</value>
</managed-property>
<managed-property>
<property-name>authorizationURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/authorizeToken
</value>
</managed-property>
<managed-property>
<property-name>accessTokenURL</property-name>
<value>https://apps.na.collabserv.com/manage/oauth/getAccessToken
</value>
</managed-property>
<managed-property>
<property-name>appId</property-name>
<value>app_20051314_...</value>
</managed-property>
<managed-property>
<property-name>consumerKey</property-name>
<value>3f1b3f22658601...
</value>
</managed-property>
<managed-property>
<property-name>consumerSecret</property-name>
<value>bcb4ca1d1ede5...
</value>
</managed-property>
</managed-bean>
</faces-config>
我选择了要使用的Xpage库,最后我根据从温室中获取的片段创建了一个Xpage:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
Here is the list of public Communities:
<xp:br></xp:br>
<xp:br></xp:br>
<xp:text escape="false" id="computedField1">
<xp:this.value><![CDATA[#{javascript:var svc = new com.ibm.sbt.services.client.connections.communities.CommunityService()
var c = svc.getPublicCommunities()
if(c.size()>0) {
var result = ""
for(var i=0; i<c.size(); i++) {
result += "<b>Name:</b>"+c[i].getTitle()+"<br/>\n"
}
return result;
} else {
return "No Result";
}}]]></xp:this.value>
</xp:text>
</xp:view>
当我打开Xpage时,它会将我重定向到连接云的身份验证页面,然后重定向到授权访问页面,最后重定向到我的Xpage,出现以下错误:
调用java构造函数的com时出错。国际商用机器公司sbt。服务。客户连接。社区。CommunityService()'(java.lang.reflect.InvocationTargetException)。
服务器版本是Windows/Longhom/64 6.1上的9.0.1FP4,在https下运行。我不知道我错过了什么。也许在服务端?我将感谢任何帮助。谢谢。
我解决了
我已经从github安装了最新版本的SBT SDK(1.1.11.20151208-1200)。我卸载了它,而是安装了openntf版本(1.0.3.20140723-1200)。现在它工作得很好。
这是我在调试控制台中得到的错误: 也是的,我已经应用了谷歌依赖项。 失败:生成失败,出现异常。 > 其中:Script“C:\flutter\packages\flutter_tools\gradle\flutter.gradle”行:358 错误:配置项目':cloud_firestore_web'时出现问题。 请访问https://help.gradle.org获取更多帮助 生成在3s中失败
我正在尝试获取一个简单的API请求来获取比特币值,在浏览器地址http://127.0.1:3000/中,在我的chrome浏览器中,我在浏览器上得到一个“无法获取/”,当我打开dev tools时得到一个404,上面写着“获取http://127.0.1:3000/404(Not Found)”。 当我访问http://127.0.0.1:3000/etf时,我得到了一个我需要的数据对象,所以我
我正在从mysql表获取用户评论,并希望在评论div中给出的按钮上放置一些条件类。 每个注释有两个按钮: 拇指按压按钮 拇指向下按钮 我想给一个活动的类名,如果一个用户已经在任何评论上竖起了大拇指,那么在将来,如果他在同一个评论的大拇指上点击,它将反转喜欢的数量。 我正在讨论这两张桌子 评论 相似的 我从这些表格中得到数据,并在这里重复。。。 更新js 这段php代码没有给出所需的结果。 我面临三
代码片段如下所示: 如果有人有决议,请帮忙?
我是php的初学者,对于一个项目,我想把我和数据库连接起来,但问题是: 我需要4个变量: 当我这样做时: 有两个错误: 警告:mysqli::mysqli():php_network_getaddress:getaddrinfo失败:第21行/home/ubuntu/workspace/index.php中的名称或服务未知 而且 警告:mysqli::mysqli():(HY000/2002):p
查询数据库时出错。原因:org.springframework.JDBC.canNotgetJDBCConnectionException:未能获得JDBC连接;嵌套异常是java.sql.sqlexception:对文件“d:companydbprodatafile.fdb”进行“createFile(open)”操作时发生I/O错误;试图打开文件时出错;[SQLSTATE:08001,ISC错