问题标签 [hammock]
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.
asp.net - 使用 Hammock 通过 BasicAuthCredentials 调用 Recurly REST API
我正在尝试使用适用于 .NET 的 Hammock C# 库调用 Recurly REST API。API 调用需要 HttpRequest 上的 Authorization 标头,并且身份验证方案是基本身份验证,在标头的用户名部分使用 Base64 编码的 API 密钥。我认为我可以使用对象的 Username 属性中的编码键创建一个新的 Hammock BasicAuthCredentials 对象,然后将该对象分配给 RestClient 或 RestRequest 对象的 Credentials 属性。但是,这似乎不会在出站 HttpRequest 上生成授权标头。
如果我在其中一个对象上使用 AddHeader 方法手动添加 Authorization 标头,则 API 调用成功。如果我将 Credentials 属性与 BasicAuthCredentials 对象一起使用,我会从 Recurly 收到拒绝访问错误。
这看起来很基本,所以我知道我做错了什么。那么,在 Hammock 中,RestClient 或 RestRequest 对象上的 Credentials 属性是否应该在 Http 请求上创建 Authorization 标头?
感谢超级 Hammock 用户的任何帮助!
失败的代码:
成功的代码:
c# - 使用 Hammock lib 在 LinkedIn 上发布共享时出错
我正在尝试在 Linkedin Person 上发送新共享。这是我的客户代码:
在调用“Couldn't parse share document: error: Unexpected end of file after null”之后,我总是会收到此错误消息。
有谁可以告诉我如何使用 Hammock 库向 LinkedIn 发送 POST?
感谢和问候
c# - 使用 Hammock 库进行 Linkedin 访问得到“oauth expires in = 0”错误
我在我的 Windows 移动应用程序中使用了吊床库来访问Linkedin 。我修改了 twitter Hammock 库以进行链接访问。在访问令牌之后,它说明了这一点。
“oauth_token=538e6cce-7fb4-40f7-baab-1a1dc73af28d&oauth_token_secret=8cc5c61b-aca1-44ba-b1c3-9b55f1945b9c&oauth_expires_in=0&oauth_authorization_expires_in=0”
在这里,在访问令牌步骤中,我注意到"oauth expires in = 0".
那么,这是因为 oauth 库的问题吗?我搜索了很多网站并尝试了很多。
在下面的代码之后我得到了这个错误。
获得该访问令牌后,我获得了linkedin登录页面以进行授权。我想在链接共享中发布一个链接。当我给出 post 方法时,我在以下代码中出现错误。我为此修改了 twitter 库。请指导我..
c# - Hammock 是否缓存请求?
我在 Windows Phone 应用程序中使用 Hammock 从 REST 服务请求数据。我有一个显示缩略图列表的相册页面。在此页面上,我有一个按钮可以将照片上传到服务。收到成功响应后,我再次调用 GetPhotos 方法以刷新缩略图视图。但是,每次我在当前会话中调用它时,我总是会取回原始照片数量。我可以在页面上加载不同的相册,然后重新加载此相册,新照片仍然不包含在其余响应中。我可以去该网站查看照片已上传,但除非我重新启动我的应用程序,否则我无法让它在 api 中返回。
(我也有一个服务请求,看看他们是否有缓存)
如果在吊床甚至 Windows 手机端有缓存,有什么线索吗?
c# - 使用 RestSharp POST/PUT 出现问题
下面的第一个清单是使用 RestSharp 库。第二个使用 Hammock REST API 库。它们非常相似。Hammock 一个有效,RestSharp 一个无效。'config' 对象是一个 DTO 对象。RestSharp 版本甚至不发送消息,也不会抛出异常。无论我将方法设置为 PUT 还是 POST 都没有区别,行为是相同的。
我到底做错了什么?
@@
@@
@@
@@
这两个库看起来相似多于不同。两者都使用 Newtonsoft Json 库。
谢谢你的时间,吉姆
windows-phone-7 - Twitter、OAuth、Hammock、TweetSharp 和 Windows Phone 7
几天来,我一直在尝试让 OAuth 在我的 Windows Phone 应用程序中与 Twitter 一起使用,但我发现的所有信息都已过时或难以理解。当我找到这篇博客文章http://samjarawan.blogspot.co.uk/2010/09/building-real-windows-phone-7-twitter_18.html时,我最终到达了某个地方,这让我一路获得了访问令牌,此时它失败了。
我的代码与博文中的代码几乎相同,几乎只是更改了消费者密钥和消费者密码。甚至他们的应用程序也不起作用。它很好地显示了 Twitter 登录屏幕,并成功通过了身份验证,但在 RequestAccessToken 函数中,此时它失败了:
真正烦人的是消息框只显示 Unicode 替换字符 (�),没有其他内容。我还检查了 response.StatusCode 并且没问题,所以据我所知没有错误。
如果有人可以帮助我解决这个问题,那就太好了。我看过其他需要用户输入 PIN 的教程,但我也无法让其中任何一个工作。
编辑:我刚刚尝试让 TweetSharp 工作,但它再次无法获得访问令牌。这是我用于 TweetSharp 的代码:
编辑2:可能与此有关吗?https://dev.twitter.com/blog/ssl-upgrade-for-twitterapi
c# - NullReferenceException-> Hammock.WindowsPhone.dll!Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream()
我想在我的应用程序中使用 Twitter,我正在使用 Hammock Windows DLL 使用 Twitter,所以当我像这样创建其余客户端时
我收到 NullReferenceException-> Hammock.WindowsPhone.dll 错误!
Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream() + 0x1c 字节
在堆栈中,我得到的错误是
在 Hammock.Silverlight.Compat.GzipHttpWebResponse.GetResponseStream()
在 Hammock.Web.WebQuery.GetAsyncResponseCallback(IAsyncResult asyncResult)
在 System.Net.Browser.ClientHttpWebRequest.<> c_DisplayClassa.<InvokeGetResponseCallback>b _8(对象状态 2)
在 System.Threading.ThreadPool.WorkItem.WaitCallback_Context(对象状态)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback 回调,对象状态)
在 System.Threading.ThreadPool.WorkItem.doWork(对象 o)
在 System.Threading.Timer.ring()
可能是什么问题呢?
vb.net - WP7,从推特上得到奇怪的回应
我正在使用吊床推特库发布并从推特获取朋友列表。以前它工作正常。但现在只有 request_token 部分在工作。在尝试获取访问令牌和用户 ID 时,屏幕名称得到“OK”服务器响应。但结果看起来像这样:
���Dͻ�0@�as�"Ё��&b�������������8���h9�v�r<{g�/�XR>�e��.>~�rH�5�Z� �_�~�+Kn9��)��£��sU��)��������|�TV6!�B��2(����֚V`�!��@4�� � ���?d�</p>
我不知道为什么我会得到这个.. :(
下面是我的代码
解析oob
pin 后,我请求访问令牌:
以前有人遇到过吗?我需要这个尽快..只是困惑这是怎么突然发生的。在此先感谢极客;)
c# - System.Action 无法加载
我一直在研究这个我不断遇到的错误,但找不到正确的解决方案。好像对这个人来说是独一无二的。有谁知道我为什么会收到错误?非常感谢时间。
我收到一个错误:
未处理 TypeLoadException 无法从程序集“mscorlib,版本=3.7.0.0,文化=中性,PublicKeyToken=969DB8053D3322AC”加载类型“System.Action”。
asp.net - Hammock Facebook 图形 API 查询参数
我正在使用 Hammock 从 Facebook 图形 API 获取数据。当用户登录我的网站时,我想从他的 Facebook 个人资料中获取自他上次登录我的网站以来的所有数据。因此,当用户登录我的网站时,我会更新他的登录时间以及从他上次登录日期到现在的所有 Facebook 个人资料数据。我正在使用吊床来做到这一点。
我想给 Hammock 一个创建日期参数,但它不起作用。
这有效:
但这不会:
如何为吊床请求提供创建时间?
这段代码对我有用:
但它会加载所有用户状态。我想给出一个日期时间参数;例如,如果我想获取自 30.08.2012 以来的用户状态。