iphone - 使用 fatsecret food api 时出现无效的 oauth 签名错误

标签 iphone oauth error-handling

我的 iPhone 应用程序中遇到了 FatSecret REST api 的无效 oauth 签名问题。以下是回复 错误= { 代码=8; message = "无效签名: oauth_signature 'giWu0JtjgG3OBqD_sBCByz-Q2Gk='"; };

我正在使用 HMAC_SHA1 创建签名请求,对于某些搜索,它返回正确的签名,在某些情况下,它会针对 food.get 和 food.search 方法给出上述错误

任何帮助都会很有用 提前致谢!!

最佳答案

我发现使用 FatSecret 进行 oauth 相当乏味。当您向他们发送有关 oauth 问题的电子邮件时,他们会将您引导至他们的 google 群组。最终,我也无法在那里获得太多帮助,但当我最终弄清楚时,我确实发布了我的实现。

这是一个完整的node.js foods.search() implementation -- 可能值得一看

关于iphone - 使用 fatsecret food api 时出现无效的 oauth 签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375006/

相关文章:

ios - CoreData 可以在我的模拟器上使用 xCode 6 在 iOS 8 Swift 的 iPhone 上使用但不能在我的 iPhone 上使用

iphone - 如何将 UIToolbar 添加到 UIViewController?

angular - 如何在 Angular6+ 应用程序中使用 PKCE 实现授权代码授予

asp.net - 如何捕获或拦截ODataException以返回自定义错误有效载荷

android - 如何隐藏 WebView 错误页面。可能吗?

iPhone : How to set ImageView's frame in table?

iphone - 无法弄清楚如何修复 iPhone 上的内存泄漏

php - Oauth - 默认登录 token 应赋予什么类型的权限?

angularjs - 如何从客户端使用 Twitter API?

java.lang.reflect.InaccessibleObjectException : Unable to make field private final java. lang.Object java.util.Optional.value 可访问: