相关疑难解决方法(0)

使用Javascript API检索访问令牌

这是对主题的跟进:将signed_request和AJAX调用一起传递给用CanvasAuthorize修饰的ActionMethod

由于我无法将signed_request设置为null以外的其他任何东西,我想我会在客户端对用户进行身份验证,然后将访问令牌与AJAX调用一起发送到服务器端(ASP.NET MVC).不幸的是,我也无法让它工作!这是我的Javascript代码(我从文档中获得):

function postOnFacebook(msg, itemLink, pic, itemTitle, signedReq) {
    var siteUrl = 'http://www.localhost:2732';

    var appID = 193005690721590;
     if (window.location.hash.length == 0) {
       var path = 'https://www.facebook.com/dialog/oauth?';
       var queryParams = ['client_id=' + appID,
         'redirect_uri=' + window.location,
         'response_type=token',
         'scope=offline_access'];
       var query = queryParams.join('&');
       var url = path + query;
       window.open(url);
     } else {
       var accessToken = window.location.hash.substring(1);   
       var path = "https://graph.facebook.com/me?";
       var queryParams = [accessToken];
       var query = queryParams.join('&');
       var url = path + query;

   // use jsonp to call …
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-graph-api facebook-c#-sdk

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