小编JMa*_*ues的帖子

使用OAuth令牌查看Vimeo私有视频

任何人都可以使用scribe在Vimeo API中提供帮助吗?我的目标是访问私人视频(我上传),而不必强迫用户输入密码(此过程应在后台完成).

从我的理解/从研究中推断是必要的:

  1. 使用oAuth协议并通过以下链接请求申请授权:

    https://vimeo.com/oauth/authorize?oauth_token=XXXX

    此操作成功执行,响应数据发送到回调URL,如:

    http://127.0.0.1:8001/XPTO.html?oauth_token=AUTH_TOKEN_EXAMPLE&oauth_verifier=VERIFIIER__EXAMPLE"

  2. 根据Brad Dougherty(Vimeo API Staff)的说法,可以做类似的事情

    如果您自己完成OAuth流程,则可以保存该令牌并使用该令牌进行调用.

我正在使用此代码:

service = new ServiceBuilder().provider(VimeoApi.class)
                .apiKey("API_KEY_EXAMPLE")
                .apiSecret("API_SECRET_EXAMPLE")
                .build();

OAuthRequest request = new OAuthRequest(Verb.GET,
        "http://vimeo.com/api/rest/v2?video_id=50305416");

request.addQuerystringParameter("format", "json");
request.addQuerystringParameter("method", "vimeo.videos.getInfo");

String oauth_verifier=VERIFIER__EXAMPLE;
Verifier verifier = new Verifier(oauth_verifier);

//I've tried differents combination to create this token
//I believe that my problem is HERE
//One unsuccessfully try: Token requestToken = service.getRequestToken();
Token requestToken = new Token(
        AUTH_TOKEN_EXAMPLE,
        API_SECRET_EXAMPLE);

Token token = service.getAccessToken(requestToken, verifier);

service.signRequest(token, request); 
Response response = request.send(); …
Run Code Online (Sandbox Code Playgroud)

java oauth vimeo scribe http-status-code-401

42
推荐指数
1
解决办法
3080
查看次数

Ranges上Ruby"==="运算符的含义

我最近开始学习Ruby,我正在阅读以下Ruby手册.

在本手册中,他们会说以下(关于Ranges):

通用范围的最终用途是作为间隔测试:查看某个值是否落在范围所代表的区间内.这是使用===,大小写相等运算符完成的.

有了这些例子:

  • (1..10)=== 5»是的
  • (1..10)=== 15»假
  • (1..10)=== 3.14159»是的
  • ('a'..'j')==='c'»是的
  • ('a'..'j')==='z'»false

关于红宝石"==="操作符读后在这里,我发现这个工作在范围因为Ruby将这种以case语句.

因此,您可能希望能够将范围放在case语句中,并将其选中.另外,请注意case语句转换为b === a语句,例如b,然后是b结束.

但是我有以下问题:为什么以下命令返回true?

(1..10)=== 3.14159»是的

由于(1..10)表示[1,2,3,4,5,6,7,8,9,10],我预计结果将是错误的.

ruby operators range

10
推荐指数
1
解决办法
383
查看次数

Findbugs vs Google CodePro AnalytiX(Eclipse插件)

我已经使用过Google CodePro AnalytiX,但我从未使用过Findbugs.

我对Findbugs的第一印象是配置起来比较困难.在那之后,我相信两者都是相似的.

你怎么看?

还有一个问题是:这些插件都没有将我们的代码发送到服务器,对吧?(例如,如果我们使用CodePro,我们的代码不会发送到Google服务器).

java eclipse-plugin findbugs codepro

9
推荐指数
1
解决办法
1万
查看次数

Rails - Savon设置了多个名称空间

我正在使用savon版本2(使用Ruby on Rails)来调用web服务,我需要为我的Envelope注入一些额外的命名空间.就像是:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:add="http://schemas.xmlsoap.org/ws/2003/03/addressing" 
xmlns:newNamespace1="http://someURL.pt/Test1" 
xmlns:newNamespace2="http://someURL.pt/Test2" 
xmlns:newNamespace3="http://someURL.pt/Test3"
Run Code Online (Sandbox Code Playgroud)

我目前的代码是:

client = Savon.client do
        wsdl "https://someValidURL?wsdl"

        namespace "http://someURL.pt/Test1" 
        namespace "http://someURL.pt/Test2" 
        namespace "http://someURL.pt/Test3"
end

response = client.call( ...the webservice call... )
Run Code Online (Sandbox Code Playgroud)

...但在我的请求中,Savon只放置最后一个命名空间

<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsns="http://someURL.pt/Test3" 
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
Run Code Online (Sandbox Code Playgroud)

我没有在Savon Git项目上找到任何关于此的文档.

有没有人有这个问题的解决方法?

PS-我还检查一个可能的解决方案是将所有xml请求(信封)设置为请求但是......嗯...太像黑客了.

如果这是不可能的并且还有其他好的宝石可以做到这一点,请告诉我=)

soap namespaces ruby-on-rails savon

8
推荐指数
2
解决办法
4617
查看次数

创建没有timeZone的时间戳

我如何创建一个java.sql.timestamp没有时区(我得到2007-09-23T10:10:10Z并假装2007-09-23T10:10:10).

我尝试:

Timestamp timestamp = Timestamp.valueOf("2007-09-23 10:10:10");
Run Code Online (Sandbox Code Playgroud)

但在调试中我看到了cdate 2007-09-23T10:10:10.000+0100而不是2007-09-23T10:10:10

java timezone timestamp jdbc

7
推荐指数
2
解决办法
1万
查看次数

将(Href)链接到隐藏(display:none)html元素

我有锚标签的问题:/

我有以下代码:

<div name="divA">
<a name="A"> A</a>
</div>

<div name="divB" style="display: none;>
<a name="B"> B</a>
</div>

<div name="divHrefB">
<a href="#B">B</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我的目标是当我点击B(divHrefB)时,应用程序转到"divB",但由于隐藏了这个元素,它不起作用.

请注意,我不想显示divB(我希望链接到div所在的地方......这可能吗?

在这一点上,我正在考虑动态生成href值(在这种情况下,我将生成以下div)

<div name="divHrefB">
<a href="#A">B</a>
</div>
Run Code Online (Sandbox Code Playgroud)

非常感谢.

html hidden href

7
推荐指数
2
解决办法
6万
查看次数

Docx4j人类验证码

我正在尝试在论坛上注册(http://www.docx4java.org/forum),但我不知道人类验证码:S

问题是:

"想想流行的Java IDE的名称.告诉我人体解剖学的一部分,它是IDE名称的子串."

captcha

7
推荐指数
1
解决办法
638
查看次数

在StockChart中以编程方式显示柱形图的工具提示(高图)

我有一个Highstock图表(带有标记和阴影的线条),并希望以编程方式显示一个highstock工具提示,例如,当我选择某个表格上的一行(包含图表数据)时,我想显示相应的highstock提示.

那可能吗?

ruby tooltip highcharts highstock

6
推荐指数
2
解决办法
4837
查看次数

在StockChart中以编程方式显示工具提示的倍数系列(高图)

我正在制作一个股票图表,我想按照这里的要求以编程方式显示highstock工具提示.

我设法解决了这个问题,但是现在,我的目标是显示所有系列的工具提示(当我用鼠标选择一个点时的行为相同 - 请查看此示例).

那可能吗?

这里是关键代码(更多代码):

xchart.tooltip.refresh([xchart.series[0].points[i]]);
//DOESN'T WORK
//chart.tooltip.refresh([chart.series.points[i]]);
//DOESN'T WORK ALSO
//chart.tooltip.refresh([chart.series[0].points[i]]);
//chart.tooltip.refresh([chart.series[1].points[i]]);
Run Code Online (Sandbox Code Playgroud)

ruby tooltip highcharts highstock

2
推荐指数
1
解决办法
2034
查看次数

ag-grid export 默认选择行

我正在使用 ag-grid (angular),我想将选择的行导出到 CSV 或 Excel。从我对文档的研究来看,此功能似乎只能使用外部按钮(图像上的黄色)而不是表格内部的导出(图像中的红色下划线)。

这是否可以通过表格本身导出选定的行(图像中的红色下划线)?

我正在想象表格中的多选功能,如果我没有选择任何元素,那么 ag-grid 导出所有数据,如果我选择了一些元素,那么 ag-grid 只导出选定的元素。

在此处输入图片说明

export ag-grid ag-grid-angular

2
推荐指数
1
解决办法
1611
查看次数