问题标签 [vk]

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 投票
1 回答
3659 浏览

android - vk sdk for android

我想用 vk.com 制作 autorizathion。我下载了这个库,但是没有正常的例子怎么用?我尝试下一个代码,但它不适合我。

错误文本

0 投票
0 回答
1015 浏览

c# - 为什么 HttpClient.GetAsync 会导致在浏览器中打开链接?

假设我们有一个应用程序想要访问流行的俄罗斯社交网络 VK,并使用 WinForms GUI 用 C# 编写。VK 使用类似于 OAuth2 的方法,因此我们需要使用 vk oauth 授权 url 打开 Web 浏览器。然后我们订阅 webBrowser 的 OnNavigated 事件并等到 url 不等于某个预定义的 url 和查询字符串中的访问令牌。从现在开始,我们可以使用接收到的访问令牌调用 vk 方法,但是这里发生了一些奇怪的事情:当我尝试使用 HttpClient.GetAsync(methodUri) 调用一些 vk 方法时,一切都按计划进行,除了从系统 Web 浏览器中的授权 Web 浏览器。vk 的客户端授权 Url 看起来像https://oauth.vk.com/authorize?client_id={clientId}&scope={scope}&redirect_uri=https://oauth.vk.com/blank.html&display={displayType}&response_type=token,带有收到 accessToken 的 Url 看起来像https://oauth.vk.com/blank.html#access_token={accessToken}&expires_in={expiresIn}&user_id={userId},注意问号上的数字符号。

主要形式的代码:

authenticationForm类代码:

ClientAuthenticator.Authenticate 代码:

从主窗体退出(使用调试器)var response = await httpClient.GetAsync(request);行后,我的系统浏览器打开链接,如https://oauth.vk.com/blank.html#access_token={accessToken}&expires_in={expiresIn}&user_id={userId} - #access_token={accessToken}&expires_in={expiresIn}&user_id={userId}最近的 accessToken、expiresIn 和 userId 值。是的,... - #access_token=....在 url 中。我不知道为什么会发生这种情况,但我担心数字符号。

重要的补充:只有当 Web 浏览器没有关于会话的信息或它已过期时才会发生,也就是说,我必须在 vk 的登录表单中输入用户名和密码。如果 cookie 包含必要的信息,并且它会自动重定向到其 url 中包含令牌的页面(#再次带有符号),则一切都按预期工作

0 投票
0 回答
203 浏览

cross-domain - Flash 跨域

类似问题:https ://stackoverflow.com/questions/22311597/get-vk-video-direct-links-on-client-side-ip-html5

VK.com 是一个俄罗斯社交网站,它还允许您托管视频。他们允许您嵌入他们的视频,但由于他们的跨域策略,您不能使用 ajax/flash 请求来获取客户端的视频页面。但是,这个 swf 文件可以在不加载跨域文件的情况下做到这一点吗?(我嗅了一下网络流量,好像flash文件没有请求crossdomain.xml文件,而是直接加载vk.com页面http://vk.com/video_ext.php?oid=196471971&id=167752304&hash= 9fd63185df970616 )

swf 文件的 URL 是 http://www.jethdfilmizle.com/veka.swf?file=vk.com%2Fvideo_ext.php%3Foid%3D189406059%26id%3D163663575%26hash%3D388c8150742ccb2f&otobaslat=0

任何人都可以解释这是如何工作的吗?

0 投票
1 回答
611 浏览

ios - iOS URL 方案问题

我的应用需要 2 个 url 方案。一个用于 Facebook,一个用于 VK(俄罗斯社交网络)。

现在我这样设置:

在此处输入图像描述

这是正确的方法还是我需要在 URL 类型中创建其他项目?

0 投票
0 回答
945 浏览

javascript - 如何通过 VK API (Open API) 获取当前用户个人资料图片?

我在 VK 中启动了一个 Iframed 应用程序,现在我也在尝试获取用户信息和用户个人资料图片。我正在查看他们的文档,但看起来非常混乱。谁能帮我?最好使用 JavaScript 获取数据。

0 投票
1 回答
656 浏览

ruby-on-rails - Rails:vkontakte 的刷新令牌

如何为已连接的 Vkontakte 提供程序(通过omniauth 连接)刷新(更新)访问令牌?

所以,在我的数据库中,我有这样的字段对象:

id: integer, provider: string, uid: string, user_id: integer, token: string, expires_at: datetime, created_at: datetime, updated_at: datetime, type: string, reset_at: datetime, refresh_token: string, refreshed_at: datetime, root_id:整数,刷新:布尔值

我应该做什么样的请求来获取新令牌并在 DB 更新我的提供者对象?

0 投票
1 回答
2550 浏览

android - Android 上的 Vk 直接链接视频

我的 android 应用程序中有一个按钮。当我按下它时,Android 视频播放器将打开并播放 vk 视频链接!例如链接: http: //vk.com/video_ext.php ?oid=3145131&id=159485516&hash=d821df23b7dc0b54&hd=1

我使用此代码,但这会在浏览器中打开。

0 投票
3 回答
1593 浏览

django - python-social-auth 与 django。无法在 VK.com 中获取用户电子邮件

settings.py有:

但它不起作用。同时我可以收到来自 Facebook 的电子邮件。

0 投票
0 回答
436 浏览

ios - 像 Facebook 或 VK 应用一样的 TextField

如何在 Facebook 应用程序或 VK 应用程序中实现增长UITextFieldUITextView点赞,并能够从设备附加图像?例如,在此处输入图像描述

0 投票
1 回答
593 浏览

authentication - Trouble with authentication in vk.com with zend_oauth

Trouble with authentication in vk.com with zend_oauth

Message: Error in HTTP request: Unable to enable crypto on TCP connection oauth.vk.com: make sure the "sslcafile" or "sslcapath" option are properly set for the environment.

Help me please