2013-03-20 40 views
0

我有一個請求Id,我想獲取請求Id對象。如何在Facebook圖形API瀏覽器中查詢請求對象?

當我在圖表api資源管理器中輸入請求標識時,我得到這個:「不支持的獲取請求」。

任何想法如何做到這一點?

我想就像在這個例子中的最後請求對象:https://developers.facebook.com/blog/post/464/

謝謝!

編輯我的代碼:

首先我在瀏覽器中輸入:

https://www.facebook.com/dialog/apprequests? 
    app_id=APP_ID& 
    message=Facebook%20Dialogs%20are%20so%20easy!& 
    redirect_uri=http://www.example.com/response 

然後檢查Chrome瀏覽器的響應,我可以看到這個下查詢字符串參數:

request:600744979955487 
to[0]:6025656 
to[1]:630243457 
to[2]:100002049936997 
to[3]:100003709530244 

這些是我發送請求的朋友的ID和請求ID。

我使用這些數據來構建這個請求在圖形API瀏覽器

/600744979955487_6025656 

我也試過:

/600744979955487 

都返回:

{ 
    "error": { 
    "message": "Unsupported get request.", 
    "type": "GraphMethodException", 
    "code": 100 
    } 
} 
+0

您還沒有發佈任何內容,你想要什麼樣的結果? https://graph.facebook.com/USERID/apprequests? – 2013-03-20 23:43:09

回答

1

您需要調用access_token

要獲得完整的請求,包括接收用戶,您將需要追加目標用戶ID:

https://graph.facebook.com/<REQUEST_OBJECT_ID>_<USER_ID>?access_token=APP_ACCESS_TOKEN

或使用收件人用戶訪問令牌:

https://graph.facebook.com/<REQUEST_OBJECT_ID>?access_token=USER_ACCESS_TOKEN

- https://developers.facebook.com/docs/howtos/requests/

+0

我得到與訪問令牌相同的錯誤:( – phalu 2013-03-21 03:08:12

+0

@ user2066743您使用的應用程序訪問令牌或用戶訪問令牌 – phwd 2013-03-21 03:13:45

+0

是的,事實證明我使用了不同的訪問令牌 – phalu 2013-03-29 21:36:25

相關問題