这个问题说明了一切:
我怎样才能得到一个访问令牌上从asp.net web表单4.0 iframe的画布应用程序图形API调用使用。
我的画布应用已经被配置为除其他事项外启用的OAuth 2.0画布(测试版)。
这意味着我得到了signed_request
我的iframe的参数,我成功地阅读。
从画布认证公报文件
所述signed_request参数是HMAC SHA-256签名串的级联,句点(。)和一个base64url编码JSON对象。
有该解码文档中的一个PHP代码signed_request
,但我一直没能实现propertly在C#中部分怎么一回事,因为说实话,我不喜欢reinvet轮,但使用的是已被测试别人的代码。
这是我的追求有一个良好的C#的Facebook SDK重新开始(因为Facebook的一切都改变了每月几图书馆的通常得到过时)。
我已经使用了CodePlex上的Facebook开发工具包过去,但它似乎越来越过时ANS的最新的稳定版本是很老的(在Facebook中的API时)
几个月前使用的官方公报的Facebook C#SDK从GitHub,但它完全地缺乏认证支持。
现在我已经上的NuGet发现真的很喜欢从Facebook的C#SDK 弥敦道托滕谁是一顶Facebook的专家在这里StackOverflow的。
如果你拿阅读本(或任何人也使用这个SDK),我怎么可以使用此SDK来获得访问令牌在我的画布应用程序使用。
无论如何,如果有更好的方式来获得一个令牌,可能与JavaScript库,请让我(和谁不知道和我一样人)知道。