Fandom

冰与火之歌

冰与火之歌中文维基:API

简体 | 繁體

5,300篇词条
已被建立
添加新页面
聊天1

冰与火之歌中文维基API由两部分组成:

  • 一部分是Mediawiki系统API,和维基百科一样,可以Query, List, Edit, Parse等,参见[1]
  • 另一部分则是Wikia的API,可以Recommand\Navigation\Search Suggestions之类,参见[2]

两部分都以CC-BY-SA共享协议开放,欢迎取需。

以下是一些从各种途径得到的api,没有官方文档,是否被允许使用也未知,且用且珍惜。。。

       public async Task PostPointAsync(Point point)
       {
           var dict = new Dictionary<string, string>();
           dict.Add("name", point.name);
           dict.Add("link_title", point.link_title);
           dict.Add("poi_category_id", point.poi_category_id.ToString(CultureInfo.InvariantCulture));
           dict.Add("description", point.description);
           dict.Add("id", point.id.ToString(CultureInfo.InvariantCulture));
           dict.Add("mapId", point.map_id.ToString(CultureInfo.InvariantCulture));
           dict.Add("lat", point.lat.ToString(CultureInfo.InvariantCulture));
           dict.Add("lon", point.lon.ToString(CultureInfo.InvariantCulture));
           dict.Add("imageUrl", point.photo);
           var response = await client.PostAsync(
               "http://zh.asoiaf.wikia.com/wikia.php?controller=WikiaInteractiveMapsPoi&method=editPoi&format=json",
               new FormUrlEncodedContent(dict));
           response.EnsureSuccessStatusCode();
       }

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

更多维基

随机维基