BUMP:這不是一個死的要求。我仍然希望從Facebook或其他人那裏得到一個可靠的答案。謝謝。獲取apprequests可供用戶,由其他用戶發送
修改後的查詢:我不知道我是不是在問正確的問題,或者我是否在問一個沒有人能回答的有效問題。
新問題:
我們可以使用FQL或其他手段獲得所有在reqs.php看到的請求?我基本上是在尋找這樣的事情:
SELECT request_id, app_id FROM apprequest WHERE recipient_uid = me()
通知返回數據,但應用程序的請求往往分批到帶有鏈接的單個記錄識別一些但不是所有的請求。我希望當前打開所有應用程序請求的個人記錄。要做到這一點的數據必須可用,因爲這是用於構建通知的數據!看起來這似乎並沒有提供給我們。 !:(
感謝
原始查詢如下:
我有一個聚集的Facebook的各種信息源的用戶應用程序的一個數據,我正在上套是例如,我打開GreatApp並點擊發送一個請求給你,你可以或不可以使用GreatApp,但假設你沒有阻止它的請求,你現在打開我的AggregatorApp向您顯示我的請求,以及包含的鏈接返回到GreatApp。您看到的數據與reqs.php相同,但格式不同當然,有更多的數據,當然更好。 ;)
我認爲這就是我們在apprequests中得到的。從this question我瞭解到,apprequests是當前應用程序發出的請求的集合。
使用path/me/apprequests時,我們不需要指定應用程序ID。但我相信在這裏我們確實需要提供應用程序令牌而不是用戶令牌。那是對的嗎?如果這是正確的,那麼這證實請求是這個應用發出的請求,而不是其他應用產生的請求。
使用FQL時,我們需要確定應用程序的uid以及請求的ID以查詢apprequests表。我明白了,但即使使用有效的請求ID和應用程序ID(以及有效權限),FQL也不會返回請求數據。 (我沒有檢查過應用程序ID,也許這是關鍵)
我希望人們會爲上述任何提供一些具體的例子,特別是從其他應用程序獲取入站請求,並確認什麼令牌或其他細節預計用於/ apprequests和apprequests表來返回數據。
謝謝!
其他線程問同樣的問題沒有好的(或)響應: thread1thread2
也許我需要不同的方式......有誰知道如何獲取我們在http://www.facebook.com/sk=apps和http://www.facebook.com/games上看到的請求數據使用任何Facebook庫,FQL等?我不需要訪問我自己的應用發送的請求。我想從其他應用程序導入一組遊戲請求和應用程序請求。謝謝! – TonyG
我已經提交這個[bug](http://developers.facebook.com/bugs/289891794394881),指出文檔不可用於似乎存在的功能(顯然,reqs.php可以快速顯示請求該數據庫是可訪問的)。 Facebook可能會拒絕這是一個文檔問題,但可能會提供反饋,或將其重新分類爲API增強請求。 – TonyG