2012-01-29 52 views
1

我試圖從服務器端API(PHP)發送一個Facebook請求。 我的用戶驗證碼:發送應用請求的作品,但沒有發送給用戶?

https://graph.facebook.com/" . $f2 . "/apprequests?message=NewMatchpoint&data=invite_data&".$access_token."&method=post 

,這是我得到的迴應:

{"request":"355954047749908","to":["100001821928954"]} 

我認爲,這意味着它的工作,以及應用程序發送請求,但收件人收到什麼... 有人遇到過這種行爲嗎? 謝謝...

+2

你期待什麼結果呢?請注意,應用程序到用戶請求不會產生任何通知(Facebook頁面頂部的紅色數字)。他們只需在您的應用書籤鏈接附近添加+1即可。 – Sim 2012-01-29 14:58:09

+0

@Sim,哇...完全錯過了從文檔...很高興知道... – Lix 2012-01-30 15:25:16

回答

2

是的;這意味着請求已成功發送。您可以通過查詢Graph API來驗證該請求,如下所示:
"https://graph.facebook.com/$REQUEST_ID.'_'.$FBID"。 您必須將request_id和用戶Facebook標識與下劃線連接起來。

確保(如果你的應用是在沙盒模式),您要發送的請求用戶的應用程序設置中的「角色」一節中列出...

+0

感謝和遲到的迴應抱歉,是不是在一臺計算機(換一個:)。我的問題是,即使灰數計數器不增加...只是沒有發生......曾經遇到過這樣的事情?我確定該應用程序不在沙箱中,但除此之外,沒有進一步的想法... – Yanipan 2012-02-01 07:39:23

+1

您的應用程序設置中是否有畫布網址? – Lix 2012-02-01 07:57:42

+0

只是確定,其正確定義。 – Yanipan 2012-02-03 19:48:23