发布于 2017-02-17 14:07:46
我不是python专家,但是在研究了“其他”开放模块是如何做到这一点之后,也许下面的代码可以工作(链接中的示例代码;只是一些增强):
from shade import *
auth_data = {
# URL to the Keystone API endpoint.
'auth_url': 'url',
# User credentials.
'user_domain_name': ...
}
以后要这样做:
cloud = openstack_cloud(cloud='your-cloud', **auth_data)
发布于 2017-02-22 18:03:39
据我所知,这会将我们与Travis.yml一起使用的任何密钥、密码或安全敏感文件放入您的yml文件中,这些文件将保留在本地目录中,并被添加到git忽略中。
也就是说,这是使用python和twitter api函数,我确信它使用或引用了一个名为tweepy的程序。
这对我们很有帮助,听起来好像离你很近。
如果这有帮助的话请告诉我。
with open("secrets.yml") as f:
content = f.read()
# from secrets.yml import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_SECRET
secret = yaml.load(content)
##################################################################################################
# authorize tweepy with CONSUMER_KEY and CONSUMER_SECRET
auth = tweepy.OAuthHandler(secret["CONSUMER_KEY"], secret["CONSUMER_SECRET"])
auth.secure = True
# read in ACCESS_TOKEN and ACCESS_SECRET variables to tweepy
auth.set_access_token(secret["ACCESS_TOKEN"], secret["ACCESS_SECRET"])
https://stackoverflow.com/questions/42222387
复制相似问题