首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示()在geojsonio中给出401错误

显示()在geojsonio中给出401错误
EN

Stack Overflow用户
提问于 2018-05-05 18:04:29
回答 1查看 2.1K关注 0票数 1

我正在尝试可视化一个geojson文件。

代码语言:javascript
复制
import geojsonio as gj
contents = open("taluk.geojson").read()
gj.display(contents)

但它给出了以下错误:

代码语言:javascript
复制
AuthenticationFailed                      Traceback (most recent call last)
<ipython-input-27-2a5e2058a16e> in <module>()
----> 1 gj.display(contents)

C:\Anaconda\lib\site-packages\geojsonio\geojsonio.py in display(contents, domain, force_gist)
     34 
     35     """
---> 36     url = make_url(contents, domain, force_gist)
     37     webbrowser.open(url)
     38     return url

C:\Anaconda\lib\site-packages\geojsonio\geojsonio.py in make_url(contents, domain, force_gist, size_for_gist)
     91         url = data_url(contents, domain)
     92     else:
---> 93         gist = _make_gist(contents)
     94         url = gist_url(gist.id, domain)
     95 

C:\Anaconda\lib\site-packages\geojsonio\geojsonio.py in _make_gist(contents, description, filename)
    170     ghapi = github3.GitHub()
    171     files = {filename: {'content': contents}}
--> 172     gist = ghapi.create_gist(description, files)
    173 
    174     return gist

C:\Anaconda\lib\site-packages\github3\decorators.py in auth_wrapper(self, *args, **kwargs)
     35                 '{"message": "Requires authentication"}'
     36             )
---> 37             raise error_for(r)
     38     return auth_wrapper
     39 

AuthenticationFailed: 401 Requires authentication
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-24 12:24:15

它试图在GitHub上创建一个要点。我的猜测是,这曾经是可能的匿名,但不再是。现在你需要验证一下。

需要更改的是_make_gist in geojsonio.py。替换

代码语言:javascript
复制
ghapi = github3.GitHub()

通过

代码语言:javascript
复制
ghapi = github3.login('username', password='password')

另见:https://github.com/jwass/geojsonio.py/issues/14

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50192549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档