未找到有效的请求传输

时间:2016-03-04 13:11:59

标签: javascript ios oauth appcelerator appcelerator-titanium

我一直收到这个错误: screenshot

我正在尝试构建一个社交分享应用。基本上你去了应用程序并发送推文或Facebook帖子或东西。但我需要完成OAuth(我在这里相当新,如果这是一个简单的问题,那就很抱歉)。

我试过了:

但两者都会返回此错误。

这是我尝试过的代码:

尝试1:

Ti.include('oauth.js');

//Using popup (option 1)
OAuth.popup('facebook')
.done(function(result) {
  //use result.access_token in your API request 
  //or use result.get|post|put|del|patch|me methods (see below)
  console.log(result);
})
.fail(function (err) {
  //handle error with err
  console.log(err);
});

尝试2:

Ti.include('auth_module.js');
/* Init Auth Module */
Ti.App.authModule = AuthModule.init({
  client_id:       "5JTdUPh0URR8zwTtxOw1IWl35",
  client_secret:   "0KzAG6uWGBzsz5hcQN3wCEuFoWDY13bWjHoYJnUDMAjT0vsHre",
  redirect_uri:    "http://demisocial.dev:3000/",
  auth_server_url: "http://demisocial.dev:3000/"
});

var url = Alloy.CFG.server + Alloy.CFG.urls.update_status;
url.replace("--status--", "This%20is%20a%20test%20status");

var update_status = new Request({
    method: 'POST',
    url:    url
});

/* Set your own onload and onerror methods */
update_status.xhr.onload = function(e) {
  // do something
  /* Set request as done */
  update_status.setAsDone();
}
update_status.xhr.error = function(e) {
  // do something
  /* Set request as done */
  update_status.setAsDone();
}

/* Send the request (this will start max. 3 clients and it will queue all other request till user is authorized */
RequestCountLimiter.add(update_status);
RequestCountLimiter.checkState();

还有一些尝试,但我删除了代码。

在Appcelerator Titanium上为社交媒体验证用户的最佳方法是什么?

0 个答案:

没有答案