ここでは、ネイティブ モバイル アプリケーションで Facebook に投稿するための手順を示します。
ネイティブ モバイル アプリケーションは、ソーシャルネットワークに対応しているかどうかが非常に重要です。GeneXus では、アプリケーションを使ったコミュニケーションやメッセージ送信の方法が多数用意されています: メール、SMS、Twitter に加えて、GeneXus Evolution 2 Upgrade 1 では Facebook を操作するための新しい機能が追加されました。
手順 1 はこのチュートリアルを開始する前に完了している必要があります。以降の説明は、これらの手順が完了しており、Facebook アプリケーションの ID を取得済みで、Facebook アプリケーションの Bundle Identifier が設定済みであることを想定しています。
GeneXus でこの機能をネイティブ モバイル アプリケーションに追加する際には、事前に
Facebook 外部オブジェクトに関する記事 (特に考慮事項と制限事項) をご確認ください。
ユーザーイベントで外部オブジェクトを呼び出して投稿します:
Event 'ShareLink'
Facebook.ShareLink("http://www.genexus.com")
Endevent
エンドユーザーが 'ShareLink' アクションを実行すると、Facebook のポップアップウィンドウが投稿のプレビューとともに表示され、それについてのコメントを追加することができます。
- 2017 年 7 月 17 日以降、Facebook の Graph API では、リンクと画像のパラメーターのみが考慮され、それ以外のパラメーターは無視されるようになりました。
PostToWall メソッドは、
GeneXus 15 Upgrade 8 以降で利用できなくなりました。詳細については、次の記事を参照してください:
Facebook 外部オブジェクト