在
creating my Twitter application之后,显示以下警告:
OAuth settings
Your application’s OAuth settings. Keep the “Consumer secret” a
secret. This key should never be human-readable in your application.
我如何保密“消费者秘密”?
// Set access tokens here $settings = array( 'oauth_access_token' => "My Oauth Access Token",'oauth_access_token_secret' => "My Oauth Access Token Secret",'consumer_key' => "My Consumer Key",'consumer_secret' => "My Consumer Secret" ); $url = 'https://api.twitter.com/1.1/followers/ids.json'; $getfield = '?username=somename'; $requestMethod = 'GET'; $twitter = new TwitteraPIExchange($settings); echo $twitter->setGetfield($getfield) ->buildOauth($url,$requestMethod) ->performRequest(); ?>
TwitteraPIExchange(来源:twitter-api-php)
解决方法
我将
create a library与Twitter Api集成,并将数据存储在application / config /中的配置文件中,如给定链接中所述.
为了取悦Twitter,只需解析:
$this->load->library('encrypt'); echo $this->encrypt->encode('your given secret here');
$this->load->library('encrypt'); $str_secret = $this->encrypt->decode($config['secret']);
> Encryption
– 不要忘记按照此链接中的说明设置密钥.
请注意,他们要求您这样做以获得最大的安全性,以防有人控制您的ftp或类似.但是,如果它可以被解码,则可以读取它.这不是最终的解决方案,而只是更可靠的解决方案.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。