问题标签 [yandex-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
531 浏览

javascript - 如何创建从 xpages 到 yandex translate api 的 json 请求

我需要帮助创建从 xpages 到 yandex Json 接口 api 的 json 请求。如何为此 api 配置 json https 请求。 https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/#codes

或者

如何在 xpages 中使用此块

像这样的示例代码块

0 投票
1 回答
1095 浏览

swift - 如何快速从外部应用程序启动 yandex 地图应用程序?

我有来源和目的地的纬度和经度信息,我想将此信息发送到 yandex 地图,并且 yandex 地图应该显示方向。我怎样才能在 Swift 3 中做到这一点?

0 投票
1 回答
606 浏览

android - Android yandex 地理编码地址

在我的应用程序中,我想将原始地址解码为坐标。我这样做:

但是,此请求无法到达服务器。

有什么建议为什么它不起作用?

编辑

它不起作用,因为 yandex 仅为 webapps 和站点提供此 api。为此找到了一个丑陋的解决方法。我正在使用此请求 url 在 webview 中加载一个页面,并从 webview 的响应中获取原始文本。

0 投票
1 回答
694 浏览

yandex - Yandex Metrika API 实时访客数据

我正在使用 Yandex Metrika API 在我的网页而不是 Yandex Metrika 页面中显示分析数据。

我已经创建了所有必要的数据可视化,但我不知道如何在页面上显示当前。喜欢,页面访问或用户。在Yandex Reporting Api中,我找不到任何有关实时数据的信息。

到目前为止我用的是什么时候?GET 请求并按分钟对它们进行分组,然后检索尽可能接近当前时间的页面浏览量:

获取请求:

所有页面视图都会延迟 3-5 分钟显示,因此它不是实时的。

问题:

1) 是否可以从 Yandex Metrika API 获得近乎实时的数据(20 秒 - 1 分钟)?在 Google Analytics 中,有非常好的 Realtime Api,效果非常好。

2)如果可以获得接近实时的数据,那么它是如何完成的?我已经搜索了几天,但没有找到任何有用的信息。

提前致谢。

0 投票
1 回答
788 浏览

c# - .NET 的 YandexTranslator api?

我在这里找到 YandexTranslator:https://github.com/prokhor-ozornin/Yandex.NET.Translator

我通过 Nuget 安装了 YandexTranslator

这是我在按钮翻译中的代码:

但是当我尝试运行时出现错误:“远程服务器返回错误:(403)禁止。”

我刚开始界面大家可以帮忙修复它!

0 投票
1 回答
1334 浏览

ruby-on-rails - HTTPBadRequest {"error_description": "Code has expired", "error": "invalid_grant"} 用于 Oauth 身份验证,Ruby on Rails

我的omniauth 应用程序的行为很奇怪。基本上,我有管理面板,需要访问它才能使用 Yandex 帐户进行身份验证。

问题:我按照多个指南的要求进行了所有操作,并且从昨天开始我尝试使用 Yandex 帐户进行身份验证并收到 HTTPBadRequest 错误,一切正常。

注意:我的代码没有改变一点。我所有的访问数据 client_Id 和密码也没有改变。

宝石文件:

路线:

回调控制器:

用户型号:

问题

HTTPBadRequest错误突出显示以下行CallbacksController

我尝试过的

1) 重启 Rails 应用程序;

2)从数据库中删除用户并尝试再次登录;

3) 在Yandex Oauth部分中删除了已注册的应用程序。然后使用新的 client_id 和密码再次添加回来。

来自 Yandex Oauth 指南

更新:我收到此错误:

更新 2:我尝试联系 Yandex 支持。我向他们发送了对我的问题的简要描述和问题的链接。但没有回应。

更新 3:

我在 CHROME POSTMAN 中尝试了相同的 POST 请求并收到了相同的响应

{"error_description": "代码已过期", "error": "invalid_grant"}

更新 4:

我再次检查了 Yandex 的所有凭据 client_id 和密码,它们 100% 有效。

0 投票
1 回答
580 浏览

ruby-on-rails - Yandex Oauth 授权码总是过期,Ruby On Rails

我按照本指南在我的 Ruby On Rails 应用程序中实现了 Yandex Oauth。几周后我没有遇到任何问题,但最近(几天前)我遇到了问题。我无法获取访问令牌、刷新令牌等,因为我的请求失败并出现 400 错误代码。

我收到了这个特定的消息:

来自指南:

此代码的生命周期为 10 分钟。到期后,必须再次请求代码。

但它永远不会等待 10 分钟甚至 10 秒,因为一旦我的应用程序获得授权码,它就会立即发出 POST 请求以更改此授权码以获取访问令牌、刷新令牌和过期。但是此 POST 请求失败,因为该授权代码似乎已过期。

来自 Yandex 错误描述:

invalid_grant ― 无效或过期的授权码。

我的代码:

我的日志:

我在 CHROME POSTMAN 中尝试了相同的 POST 请求并收到了相同的响应{"error_description": "Code has expired", "error": "invalid_grant"}

我已经用谷歌搜索了,但没有任何类似的问题。似乎问题出在 Yandex 端,但如何解决呢?

任何帮助将不胜感激。

0 投票
0 回答
68 浏览

api - 如何映射翻译的文本?

这是链接https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=hi&dt=t&q=%20Hello%20World%20how%20are%20you

将翻译后的文本返回给我。
我希望能够以这种方式映射

这是 Yandex 翻译如何返回的示例

https://translate.yandex.net/api/v1.5/tr.json/translate?key=trnsl.1.1.20170409T062604Z.5b5cee8763ecf005.c64d97c1947190fd6999bca5a73f9ee0df460cb0&lang=en-hi&text=size&text=documentation&text=reader

输出 :

因此,在 yandex 中,我可以获得具有映射大小、文档、阅读器的数组。


对于上面的 google api,我无法通过在 yandex 中添加 '&q=' 来获取它,它可以通过添加 '&text=' 来工作

0 投票
0 回答
713 浏览

yandex - 使用 api 获取 Yandex 域电子邮件

我尝试为我的团队创建一个应用程序,从 yandex 域获取电子邮件。我已成功创建电子邮件,但我无法阅读邮箱中的电子邮件。在文件上没有提到这个功能,但我认为这个存在。该链接可以获取邮箱中的电子邮件数量,但我不知道如何阅读电子邮件。 https://tech.yandex.com/domain/doc/reference/email-counters-docpage/

问题是:如何通过API读取Yandex邮箱中邮箱上的邮件。感谢您帮助我解决此问题。

0 投票
1 回答
154 浏览

python - Yandex_money_api: 非法参数_ext_auth_success_uri

我尝试使用 api yandex money 付款。我用

request_result['status']返回成功,但之后

我明白了{'status': 'refused', 'error': 'illegal_param_ext_auth_success_uri'}。我该如何解决?