2013-02-01 108 views
3

授予了大量有關如何在Facebook上完成許多不同的事情的信息。資源不是缺少的,但我缺少某種信息。我覺得有與Open GraphGraph API混淆。應用發佈到用戶牆上 - 圖形API與開放圖形

我正在編寫一個應用程序,它會將消息發佈到用戶牆上。

  1. 用戶授權訪問該應用
  2. 應用程序收集該用戶到用戶的牆

理論上,這是很簡單的信息

  • 計劃(在這種情況下的Java)的職位。

    爲了讓#3工作,我使用了Graph APIpublishing調用。很棒。

    但是,讓這一切的工作以後,我看到在同一頁上的/PROFILE_ID/feed呼叫狀態:

    發佈給定的輪廓的進/牆壁一個新的職位。 請注意,這個 功能即將被移除。

    太棒了!我試圖找到使用打開圖的等價物,但似乎無法找到任何類似的東西。我已經看到,如果應用沒有用戶授權發佈到牆上(我只希望用戶授權應用一次,那麼應用可以發佈多次 - 用戶不能參與每個帖子),但必須使用ActionObjects,但只有Facebook預先定義...可以通過HTTP request完成嗎?

    頂過的混亂,在Open Graph高級主題How-To: Use an app Access token它是指回用

    curl -X POST \ 
        -F 'message=Post%20with%20app%20access%20token' \ 
        -F 'access_token=YOUR_APP_ACCESS_TOKEN' \ 
        https://graph.facebook.com/4804827/feed 
    

    這是回到我發現使用Graph API即將刪除原來的方法。

    我希望有人能幫助我理解這一點。我不需要代碼。只有代碼和錯誤修復已經存在太多帖子。我相信我需要理解。

    在此先感謝。

  • 回答

    0

    讓你的要求3日開始:程序(在這種情況下的Java)職位,以用戶牆

    要做到這一點 1.你需要知道你要發佈用戶的牆是什麼。

    1. 根據Facebook-Opengraph,該信息被隔離爲用戶+操作+對象。

    2. 現在您需要定義您想要的操作。請參閱here

    3. 然後定義您的objects

    4. 發佈您的故事或消息到用戶的牆。

    相關問題