2012-07-13 261 views
0

我可以使用圖形API資源管理器和我的應用程序通過url訪問檢入和位置。Facebook checkins,需要用戶訪問密鑰

所以,用戶令牌似乎沒問題。

現在,當我嘗試:

$ curl "https://graph.facebook.com/[my id]/locations?access_token=[my app token] 

它指出:

{"error":{"message":"A user access token is required to request this resource.","type":"OAuthException","code":102}} 

在圖形API資源管理器,我已經啓用了我的應用程序的每一個許可。我試過登記和地點,但都沒有成功。我可以看到基本信息,喜歡,朋友等,但沒有位置信息。

應用程序設置

啓用 2012年8月重大更改: 刪除offline_access權限:

殘疾人 流後的URL安全: 部隊使用的登錄祕密的auth.login: 月2012突破性變化: 十月2012突破性變化:

我正在閱讀所有關於此的stackoverflow主題,並且正在閱讀文檔,但我似乎錯過了一些東西。

任何想法我失蹤?

感謝,

埃裏克

+0

'app token!= access_token' – user1438003 2012-07-13 16:13:15

回答

0

好了,我是不是在理解用戶令牌怎麼來發揮作用明確,即使有其他帖子談論它,以及user1438003的評論。

能搶我從PHP-SDK的Facebook API用戶令牌,確保它是長壽通路60日:

https://graph.facebook.com/oauth/access_token?client_id=[my app id]&client_secret=[my secret]&grant_type=fb_exchange_token&fb_exchange_token=[user token] 

這將返回一個新的用戶令牌。

https://graph.facebook.com/[user id]/checkins?access_token=[new user token] 

這將返回我期望的信息。

相關問題