1

コロナ SDK を使用して Lua でアプリケーションを作成します。Facebook フィード ダイアログで独自のテキストを投稿したいと考えています。私のコードは次のとおりです。

facebook.showDialog( "feed", {message = "This is my unique text"  }  )

私も試しました:

local text_arr = {}
text_arr.text = "This is my unique text"
facebook.showDialog( "feed", {properties = text_arr }  )

どちらも機能しません。ダイアログのパブリッシュ アクションの後、ウォールに「This is my unique」という文字列が表示されません。では、どうすればいいですか?ありがとう

4

1 に答える 1

3

ユーザーが facebook にログインした後、次のことを行う必要があります。

facebook.login( appId, listener )

request 関数を使用して、facebook グラフ API にリクエストを送信できるようになりました。

facebook.request( "me/feed", "POST", {message = "Hello Facebook"} )

ここでドキュメントページを確認できますhttp://docs.coronalabs.com/api/library/facebook/request.html

私が試したことのないダイアログを本当に使用したい場合は、さらにいくつかのパラメーターを定義する必要があると思います。

http://docs.coronalabs.com/api/library/facebook/showDialog.htmlおよびhttps://developers.facebook.com/docs/reference/dialogs/から理解できることから、次のようになるはずですこれ:

facebook.showDialog( "feed", {
    redirect_uri = "YOUR_URL",
    link = "YOUR_LINK",
    picture = "YOUR_PICTURE_URL",
    name = "DIALOG_NAME",
    caption = "DIALOG_CAPTION",
    description = "DIALOG_DESCRIPTION" 
})

一部のプロパティはおそらくオプションなので、少しいじってください...

于 2013-01-18T18:55:18.773 に答える