Tag: 谷歌API

如何通过Google财经等API获取货币汇率?

现在,我find了Google Finance API并开始浏览,但是我发现了很多关于投资组合,交易,头寸和其他我一无所知的信息。 我在看错文档吗? 我需要做什么来获得GF的汇率? 这甚至有可能吗? 编辑 使事情更清楚一点。 我对技术不感兴趣,也不需要任何代码。

为什么Java集合删除方法通用?

为什么不是Collection.remove(Object o)generics? 看起来像Collection<E>可以有boolean remove(E o); 然后,当您不小心尝试从Collection<String>删除(例如) Set<String>而不是每个单独的String时,以后将是编译时错误而不是debugging问题。

在尝试从REST API获取数据时,请求的资源上没有“Access-Control-Allow-Origin”标头

我试图从HP Alm的REST API中获取一些数据。 它用一个小curl脚本很好 – 我得到我的数据。 现在用JavaScript来做,取和ES6(或多或less)似乎是一个更大的问题。 我不断收到此错误消息: 抓取API无法加载。 对预检请求的响应不会通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。 原因' http://127.0.0.1:3000 '因此不被允许访问。 响应的HTTP状态码为501.如果一个不透明的响应满足您的需要,请将请求的模式设置为“no-cors”,以取消禁用CORS的资源。 我知道这是因为我试图从我的本地主机获取数据,解决scheme应该使用CORS。 现在我以为我确实是这样做的,但是不知怎么的,要么忽略我在标题中写的东西,要么问题是其他的东西? 那么,是否有执行问题? 我做错了吗? 我不能检查服务器日志不幸的。 我真的有点卡在这里。 function performSignIn() { let headers = new Headers(); headers.append('Content-Type', 'application/json'); headers.append('Accept', 'application/json'); headers.append('Access-Control-Allow-Origin', 'http://localhost:3000'); headers.append('Access-Control-Allow-Credentials', 'true'); headers.append('GET', 'POST', 'OPTIONS'); headers.append('Authorization', 'Basic ' + base64.encode(username + ":" + password)); fetch(sign_in, { //mode: 'no-cors', credentials: 'include', method: […]

Restful API服务

我正在寻找一个服务,我可以用它来调用基于Web的REST API。 基本上我想开始一个应用程序初始化服务,然后我想能够要求该服务请求一个网址,并返回结果。 在此期间,我希望能够显示一个进度窗口或类似的东西。 我已经创建了一个使用IDL的服务,我已经在某个地方读过你只需要交叉应用程序通信的地方,所以认为这些需求是剥离出来的,但是不知道如何在没有它的情况下做回调。 另外,当我点击post(Config.getURL("login"), values) ,应用程序似乎暂停了一段时间(似乎很奇怪 – 认为服务背后的想法是,它运行在不同的线程! 目前我有一个服务后,得到HTTP方法里面,几个AIDL文件(双向通信),一个ServiceManager,处理启动,停止,绑定等服务,我动态创建一个处理程序与特定的代码根据需要进行回调。 我不希望任何人给我一个完整的代码库来处理,但一些指针将不胜感激。 代码(大部分)全部: public class RestfulAPIService extends Service { final RemoteCallbackList<IRemoteServiceCallback> mCallbacks = new RemoteCallbackList<IRemoteServiceCallback>(); public void onStart(Intent intent, int startId) { super.onStart(intent, startId); } public IBinder onBind(Intent intent) { return binder; } public void onCreate() { super.onCreate(); } public void onDestroy() { super.onDestroy(); mCallbacks.kill(); […]

如何使用Telegram API实现授权?

我想要使​​用PHP来实现与电报REST API交互的多重授权。 我想要解决什么任务? 好吧,这很简单:几十个用户(他们都有一个像这里(+10,-2,+1000等)与相关组分类:网站管理员和客户)在我的网站上有一个用户配置文件。 当他们达到一定数量的carma,并且由于他们在他们的个人资料被授权,他们被加入基于自动生成的电报私人聊天。 经过一番调查,我发现这很复杂,因为: 我从来没有过硬件绑定社交网络的API实现经验。 我查看了https://core.telegram.org/api/auth ,但是如何使用PHP或任何其他语言来实现这些功能(例如auth.sendCode)是完全不明显的。 如果这些命令应该作为JSON发送到服务器,那么它看起来不像JSON: auth.sentCode#efed51d9 phone_registered:Bool phone_code_hash:string send_call_timeout:int is_password:Bool = auth.SentCode; 它是什么? 它写的是哪种语言? UPD:它是用TL(类型语言)编写的: https : //core.telegram.org/mtproto/TL 我已经探索了几个客户端的源代码(网络图,Telegram-Cli(tg),tdesktop),并且发现了https://core.telegram.org/mtproto 不幸的是,他们中没有一个支持多方授权,经过一点研究,我不知道要在哪里深入挖掘以获取更多信息。 另外,这些实现看起来很笨重和复杂(例如https://github.com/vysheng/tg ): 在那里我看到一堆服务器(./tg/tgl/tgl.h): #define TG_SERVER_1 "149.154.175.50" #define TG_SERVER_2 "149.154.167.51" #define TG_SERVER_3 "149.154.175.100" #define TG_SERVER_4 "149.154.167.91" #define TG_SERVER_5 "149.154.171.5" 我发现了几个可能适当的函数(./tg/tgl/queries.c): void empty_auth_file (void) { if (TLS->test_mode) { bl_do_dc_option (TLS, 1, "", […]

现在有哪些替代方法可以使用Google网页搜索API?

Google Web Search API已被弃用,并被自定义搜索API取代(请参阅http://code.google.com/apis/websearch/ )。 我想搜索整个网页,但它看起来像新的API只能自定义网站可以搜索。 有没有办法以编程方式搜索整个网站? 我能够从Java程序中使用JSON查询旧的API。