我唯一能做的就是这个链接:
https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q568&format=jsonfm
Run Code Online (Sandbox Code Playgroud)
但这会产生大量无用的数据.我需要的是获取给定项的所有语句,但我看不到上面查询中的任何语句.
这将是:
{ "instance of" : "chemical element",
"element symbol" : "Li",
"atomic number" : 3,
"oxidation state" : 1,
"subclass of" : ["chemical element", "alkali metal"]
// etc...
}
Run Code Online (Sandbox Code Playgroud)
是否有这样的API或我必须刮网页?
我试图从url查询字符串中删除一些参数.
我有一系列要删除的参数:
var queryParamsToRemove = ['destination','formName'];
Run Code Online (Sandbox Code Playgroud)
我试图做的是搜索网址中的每个参数,并使用a删除它RegExp.像这样的东西:
for (param in queryParamsToRemove){
patt = new RegExp(param,'g');
queryString = queryString.replace('&' + patt + '=' + /*?=&/g,'');
}
Run Code Online (Sandbox Code Playgroud)
但是这不起作用,因为语法问题,我想.
在我的数据库中更新或创建对象时,我需要指定时区.如何在解析点com中实现这一点?
这有什么全球性的设定吗?
TRUNCATE和DELETE命令执行相同的工作,在数据操作的情况下,为什么DELETE命令在DML命令下,TRUNCATE命令在DDL命令下?
我正在使用浮动样式来移除空白区域,我希望将其居中,但是在我之后会出现另一个空白区域 div#bar

这是我的HTML:
<div id="foo">
<div id="bar">
<div class="divo divo1">test1</div>
<div class="divo divo2">test2</div>
<div class="divo divo3">test3</div>
<div class="divo divo4">test4</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和css:
#foo {
width: 100%;
background: #999;
text-align: center;
}
#bar {
display: inline-block;
}
.divo {
display: block;
float: left;
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/Kodam/ay3ywtqa/
注意:我不想使用负边距或字体大小0样式.
如何从位于virtualenv目录中的第三方库生成消息(manage.py makemessages)?
我尝试将消息添加到.po文件中,但每次运行makemessages命令时,我的翻译都会消失.
非常感谢
我发出这样的维基数据搜索请求(自动完成用例):
https://www.wikidata.org/w/api.php?action=wbsearchentities&format=json&language=en&type=item&continue=0&search=photog
Run Code Online (Sandbox Code Playgroud)
服务返回 JSON 响应
{
id: "Q11633",
url: "//www.wikidata.org/wiki/Q11633",
description: "art, science and practice of creating durable images by recording light or other electromagnetic radiation",
label: "photography"
}
Run Code Online (Sandbox Code Playgroud)
但我如何查找以检索内容呢?
我只能找到一个title不识别Q参数的搜索。它只识别标题。
https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=json&titles=Photography
Run Code Online (Sandbox Code Playgroud) 我想在我的Android应用程序中集成Facebook登录。我正在使用Facebook-sdk-4.4.0。使用LoginManager类方法。但是我在运行以下代码时遇到问题-
FacebookSdk.sdkInitialize(getApplicationContext());
callbackmanager = CallbackManager.Factory.create();
// Set permissions
LoginManager.getInstance().logInWithReadPermissions((Activity)getContext(), Arrays.asList("email", "public_profile"));
LoginManager.getInstance().registerCallback(callbackmanager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
GraphRequest request = GraphRequest.newMeRequest(
loginResult.getAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject userInfo, GraphResponse graphResponse) {
try {
FacebookClientController.setUserId(userInfo.optString(ID));
FacebookClientController.setDisplayName(userInfo.optString(NAME));
FacebookClientController.setEmailAddress(userInfo.optString(EMAIL));
JSONObject picJson = userInfo.getJSONObject(PICTURE).getJSONObject("data");
FacebookClientController.setProfilePicUrl(picJson.optString("url"));
Log.d(LOGTAG, "\nUsername :" + FacebookClientController.getDisplayName());
Log.d(LOGTAG, "\nEmail :" + FacebookClientController.getEmailAddress());
Log.d(LOGTAG, "\nUserId :" + FacebookClientController.getUserId());
Log.d(LOGTAG, "\nProfilePicUrl :" + FacebookClientController.getProfilePicUrl());
} catch (JSONException e) {
Log.d(LOGTAG, "Json Error");
}
}
}
);
Bundle …Run Code Online (Sandbox Code Playgroud) 我正在使用wikidata api来获取使用其英文标题的实体,
wdf = WikibaseDataFetcher.getWikidataDataFetcher();
eid = wdf.getEntityDocumentsByTitle("enwiki", entitle);
Run Code Online (Sandbox Code Playgroud)
早些时候,使用旧版本的wikidata-api,我能够顺利运行它.更新到5.0.0版后,我总是收到以下错误,
Exception in thread "main" java.lang.NullPointerException
at org.wikidata.wdtk.wikibaseapi.ApiConnection.fillCookies(ApiConnection.java:544)
at org.wikidata.wdtk.wikibaseapi.ApiConnection.sendRequest(ApiConnection.java:346)
at org.wikidata.wdtk.wikibaseapi.WbGetEntitiesAction.wbGetEntities(WbGetEntitiesAction.java:187)
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
wikidata-api ×4
wikidata ×3
android ×1
css ×1
css-float ×1
django ×1
django-i18n ×1
facebook ×1
html ×1
java ×1
javascript ×1
layout ×1
oracle ×1
python ×1
regex ×1
sql ×1
timezone ×1
translation ×1
whitespace ×1