2015-11-30 42 views
-1

我想創建一個Facebook「分享」鏈接來從HTML遊戲發佈分數。舊的/sharer.php方法將是理想的,但沒有辦法建議文本與帖子一起(並且此方法已棄用AFAIK)。如何創建僅用於「共享對話框」的Facebook應用程序?

我正在努力的推薦方法是Share Dialog。我已經創建了一個應用程序並擁有app_id,但是我無法在未提交審覈的情況下將其工作。除非我登錄的開發者,我只是得到一個錯誤頁,上面寫着:「發生錯誤,請稍後再試。」

我不想在應用上FB搜索。我不想安裝FB JS SDK(對於可以是鏈接/重定向的東西完全是過度的)。 「提交以供審覈」需要Facebook登錄的詳細信息,但未使用,因此我不確定如何繼續此操作。

也可能相關,我似乎無法將「網站」添加爲App Center列出的平臺(「配置不正確或App Center不支持」)。

有沒有人做過這個?我真的需要提交應用程序,以及如何?我試圖找到最簡單,最不費力的方式來做這個超簡單的事情;)任何幫助/建議表示讚賞。

N.B.,現有技術:

Do I really need to submit an app request to facebook in order to use the fb-api?

這個問題是類似的,但任一給出的建議是過時的或提問者是使用共享按鈕(不清楚哪個)解決。我發現的其他問題似乎涉及其他使用情況(Android,FB SDK等)。

+0

如果你是downvoting請租賃建設性的反饋意見,謝謝。 – contrebis

+0

「共享」對話框不需要任何權限,它甚至不需要用戶登錄到您的應用程序 - 因此在這種情況下無法發送任何內容進行審閱。如果你遇到錯誤,如果你提到了那個錯誤信息所說的內容,這將是有幫助的...... – CBroe

+0

_「我不希望應用程序可以在FB上搜索」 - - 您需要將其設置爲「公開可用」但是,否則在應用程序中沒有角色的用戶將無法使用它,並且通過它創建的任何內容也不會被普通用戶看到。 – CBroe

回答

0

我不應該太驚訝這是因爲該應用程序被標記爲「開發模式」(所以只能由角色提名的用戶訪問)。是什麼不太清楚是如何禁用此模式,幸好我發現這個問題/答案組合:

The developers of this app have not set up this app properly for Facebook Login?

輸入聯繫人的電子郵件地址的應用程序啓用的狀態和評論頁面中的「設置現場」切換。如果你認爲我是一個白癡(而陪審團在此),我沒有看到任何消息或警告,表明這是一個問題,但事實證明,有一個工具提示切換按鈕來通知這個。

相關問題