2012-06-18 38 views
0

我有一個iPhone應用程序(http://getnowapp.com),可讓您「喜歡體驗」。 我想用Open Graph將其與Facebook時間軸集成。「喜歡」打開圖形動作

我在Opengraph上設置了「Like」動作,但因以下原因被拒絕: 「Your Action failed the criteria:您正試圖提交不允許的自定義動作,請刪除此動作並提交一個相反,這個動作的內置版本。「

因此它似乎不是一個可以接受的行爲,因爲它已經存在於Facebook。

但是,您可以「像Pinterest上銷」沒有任何問題。

我在這裏錯過了什麼嗎?

謝謝! Ben

回答

1

正如你發現,「喜歡」的行爲已經由facebook定義,這就是爲什麼你不能定義一個新的。
我想什麼pinterest所做的就是使用Open Graph API已經支持的類似連接來「喜歡」。 https://developers.facebook.com/docs/opengraph/actions/#like_action
我不太確定,因爲我還沒有使用過這個動作。

POST https://graph.facebook.com/ACTION_ID/likes?access_token=YOUR_ACCESS_TOKEN 

以防萬一你有興趣,你可以看到Pinterest的的實現的一些見解。 here

+0

感謝您的回答。讓我感到困惑的是,Pinterest重新定義了「喜歡」的行爲。「像針一樣」。你在談論的是喜歡一個動作的實例。沒有實際發送「喜歡」的動作。我猜他們對Facebook有特殊的待遇.. –

+0

除了Pinterest能夠「像別針一樣」之外,「like」實際上是作爲OG行動的一個例子..不是嗎? http://cl.ly/2P0T2S2w2g1t1N252v2W我覺得我在這裏錯過了一些東西! –

+0

你可能想檢查一下。 https://developers.facebook.com/blog/post/2012/06/20/bringing-like-to-mobile/他們現在提供了一個內置的行動! 他們說:「我們不會再批准類似自定義行爲,目前使用類似自定義行爲的應用程序必須遷移到......」因此,人們可以開發自己的「喜歡」行爲,就像您談論pinterest一樣,現在它被禁止。也許這就是你無法擁有它的原因。 但現在你可以使用內置的動作來「喜歡」某些東西。 – Oklahomer