最近のアクセス:
Facebook 外部オブジェクト

Facebook 外部オブジェクトを使用すると、Facebook 上のコンテンツを共有し、そのプラットフォームから一部のユーザー情報を取得できます。
イメージ:39652.png イメージ:39653.png

プロパティ

[ AccessToken ] プロパティ

Facebook 経由でログインしたエンドユーザーに関連付けられているアクセストークンを取得できます。このトークンを使用すると、Facebook の GraphAPI REST サービスを通じて Facebook からユーザーのデータを取得できます。照会可能な情報は、アプリケーションのアクセス許可 (エンドユーザーがアクセスを許可している場合) によって決まります。アクセス情報は、FacebookAccessToken という SDT で提供されます。
エンドユーザーが Facebook 経由で (たとえば、Facebook Button コントロールまたは Facebook による GAM 認証を使用して) GeneXus アプリケーションにログインした場合、開発者は、HttpClient データタイプを使用して Graph API サービスをリクエストできます。「Graph API とアクセストークンを使用して Facebook からデータをリクエストする方法」の例を参照してください。

メソッド

PostToWall メソッド

エンドユーザーが Facebook のウォールに投稿することができます。
警告: Facebook のフレームワークの内部的変更 (link パラメーターと picture パラメーターのみが考慮され、その他のパラメーターは無視される) を受け、このメソッドは GeneXus 15 Upgrade 8 で廃止されました。代わりに Share メソッドを使用してください。

戻り値  なし
パラメーター name: Character(20)、caption: Character(20)、description: Character(20)、link: Character(20)、picture: Character(20)
: link パラメーターと picture パラメーターは URL であり、両方を同時に設定することはできません。

 

ShareLink メソッド

エンドユーザーが Facebook 上でリンクを共有できます。
戻り値  なし
パラメーター link: URL
 
 

ShareImage メソッド

エンドユーザーが Facebook 上で画像を共有できます。
戻り値  なし
パラメーター image:Image
 
 

ShareVideo メソッド

エンドユーザーが Facebook 上でビデオを共有できます。
戻り値  なし
パラメーター video:Video
 

イベント

なし

構造化データタイプ

FacebookAccessToken

  • AccessToken: Character(300)
    Facebook のアクセストークンです。
     
  • ApplicationId: Character(300)
    Facebook の開発者サイトで使用されるアプリケーション識別子です。
     
  • UserId: Character(300)
    Facebook のシステムで使用されるユーザー識別子です。
     
  • Permissions:Collection(Character(20))
    Facebook によって付与されたアクセス許可のリストです。
     
  • DeclinedPermissions:Collection(Character(20))
    Facebook によって拒否されたアクセス許可のリストです。
     
  • ExpirationDate: DateTime
    アクセストークンの有効期限が切れる日付です (この日付を過ぎると、更新が必要になります)。
     
  • LastRefreshDate:DateTime
    開発者がアクセストークンを前回更新した日付です。

  • Facebook でコンテンツを投稿/共有するには、アプリケーションが Facebook の開発者サイトに登録され、Facebook アプリケーションが作成されている必要があります。詳細については、次を参照してください: スマートデバイスから使用できるように Facebook アプリケーションを登録する方法
  • 各リンクは、http://<ドメイン> [ :<ポート> ] /<パス> のように表記する必要があります。
  • この機能は、ターゲットデバイスにネイティブアプリケーションをインストールせずに使用できます (画像を共有する場合を除く)。その場合、Facebook アプリケーションの Web ビューが表示されます。 
  • Facebook アプリケーションをインストールしていないと、画像を投稿することはできません。エンドユーザーのデバイスに Facebook ネイティブアプリケーションをインストールすると、この問題は解消されます。アプリケーションについては、iTunes または PlayStore で確認してください。
  • ユーザーがアプリケーションから初めて自分のウォールにコンテンツを投稿/共有する際には、Facebook アプリケーションからウォールへの投稿許可を求められます。エンドユーザーがこのリクエストを拒否すると、メッセージは投稿されません。

適用範囲

対応しているプラットフォーム: スマートデバイス (Android、iOS)

使用可能バージョン

この外部オブジェクトは、GeneXus X Evolution 3 Upgrade 3 以降で利用できます。

参考情報




サブページ
Created: 18/10/29 01:07 by Admin Last update: 21/11/11 17:55 by Admin
カテゴリ
Powered by GXwiki 3.0