我想实现这种功能:
当客户端发出 GET 请求时
获取 http://www.myserviceurl.com/rest/facebook/profile/me
获取来自 的响应
获取 http://graph.facebook.com/profile/me
应用程序逻辑将附加所有参数,因此最终 URL 将如下所示:
graph.facebook.com/profile/me?access_token=XXX
类似
发布 myserviceurl.com/rest/twitter/statuses/update.json使用帖子数据状态=可能%20he%27ll%20finally %20find%20his%20keys.%20%23peterfalk&trim_user=true&include_entities=true
->
发布 api.twitter.com/1/statuses/update.json使用开机自检数据状态=可能%20he%27ll%20finally %20find%20his%20keys.%20%23peterfalk&trim_user=true&include_entities=true
通过这种方式,我想创建一个牵引层,并允许我的客户端使用与提供者 rest url 相同的结构调用我的 rest 服务。
推荐的方法是什么?
也许你可以使用Facebook C# SDK(基本上是Facebook Graph API的包装器)从Facebook获取json数据并将其返回给您的用户。