2012-03-20 51 views
0

我使用的是renren javascript API.的iframe,以人人網(中國的Facebook)的內鏈接的第三方應用程序。我已經能夠驗證並獲得accessToken使用的Javascript API人人

Renren.ui({params}); 

當我的文檔準備就緒時,Renren被激活。 Renren.init({APPID:APPID});

所以,在我的認證成功的處理程序,我想請求的登錄用戶的ID。在API上它列出了發出請求的參數,但沒有如何實際製作它!我跟蹤了一個本應該是一個例子的鏈接,但它是針對Java版本的,而不是js。 http://wiki.dev.renren.com/wiki/API_Invocation

我使用Chrome的內置翻譯功能,查看文檔。我所需要的就是如何使用其REST實現進行請求的一個明確示例。如果我能得到響應對象,我想我可以弄清楚如何很容易地解析它。

在JS文件捆綁在一起的zip文件,我看到:

Renren.Request(options) or Renren.Request.Hidden(options) 

將它的工作就像UI版本?這是我如何獲得像用戶一樣的對象?

其JS API源是在這裏:http://wiki.dev.renren.com/wiki/Js-sdk-1.0#Documentation

+0

畢竟那個笨蛋,我得到了來自RenRen的迴應,即JS API不起作用。他們可以用紅色字母在文檔頂部標出。 – FlavorScape 2012-03-21 22:44:29

回答

1

由於JS API壞了(我通過電子郵件人人網,他們說這是),使用JS API只是爲了驗證,如果你想避免使用後端API(這更令人困惑)。

首先,讓你的應用程序設置保存正確提交表單時關閉翻譯,輸入網站URL連接或當您嘗試進行身份驗證,你會得到一個錯誤REDIRECT_URI。

我能得到閃存API指令工作。如果你正在竊取它,請記住,「計算sig」功能實際上是通過WHOLE請求減號和會話密鑰來生成簽名密鑰。然後你添加sig並提交api請求。