問題タブ [facebook-graph-api-v2.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Facebook Graph API の有効期間が長いアクセス トークンを生成しますか?
任意の Facebook ページの JSON データにアクセスできるように、Facebook Graph API の有効期間が長いアクセス トークンを生成するにはどうすればよいですか?
facebook - Facebook v2.1+ グラフ API から最近の写真を取得する
Facebook の FQL は、v2.0 以降は廃止されました。私が以前取り組んでいた Web サイトには、この FQL を使用して最近の写真を取り込む「最近の写真」機能がありました。
var fql = 'SELECT object_id, aid, images, album_object_id, created, modified, position, caption
FROM photo
WHERE aid in (SELECT aid, owner FROM album WHERE owner = me())
ORDER BY created DESC
LIMIT 59';
私は、グラフAPIを使用してそれを行う同等の方法を見つけようとしています。エンドポイントは/photos
おそらく私が望むものですが、有効なorder
クエリパラメーターがあるかどうかわかりません。
郵便配達員で私はこれをいじっています:
https://graph.facebook.com/v2.2/10151316456544622/photos?fields=picture,name,source,created_time&limit=20&order=-created_time&debug=all&access_token=CAAL7TZAyo4RUBAOJe4Jgjdt6NZAqcajRghEGdKwraq4X1yZAKjvgXj4xXAZCoyZCkzMO84mTMJ90Vp5CEfJsT1WsoOwif2QZCS00bGqZAVxqmZChMUqKQmNsu2DvZCoY42ZC5fSBAxUuNCqTWg1QZCBZCz5oQx3wcNZCZCPUHOXMu5i5jZCOTGIiPWrAeTlzhFBqkvoZBZAPSJRhlkdxyrKPmpmOqgKrUeD13TdOtKU4ZD
これaccess_token
は FB テスト アカウントです。お気軽にどうぞ。デバッグ情報を取得していません。写真の順序を変更する方法について、ドキュメントには何もないようです。
この例の URL は最適ではない可能性があります。このアカウントの公開写真は 7 枚しかありませんが、数千枚の写真があるアカウントから最近の写真を取得する可能性があります。すべての写真を取得してリストを逆にしたくありません。1 回の通話で最新の 20 枚の写真を表示したい。
何か案は?order
見逃したドキュメントはありますか?
facebook - APIを介してFacebookアプリに関連するビジネスを見つける
Facebook が API V2.0 を導入して以来、Facebook アプリをビジネスに関連付けることができる新しいビジネス マッピング APIがあります。優れた機能の 1 つは、新しいフィールドです。token_for_business
アプリが Business Manager に関連付けられると、User ノードの token_for_business フィールドを要求できます。これは、同じ Business Manager によって管理されているすべてのアプリでこの人物に同じ文字列を返します。
それを自分のコードで利用したいと思います。問題は、私のコードは複数の Facebook アプリで実行される可能性が高く、アプリの構成をチェックする必要があるということです。
うまくいかないことを確認するために、アプリが良いビジネスに属しているかどうかを確認したいと思います。グラフ API を使用してそれを行うにはどうすればよいですか? アプリの access_token がありますが、そのプロパティを読み取る方法が見つかりません。それは可能ですか?
application
エンドポイントのドキュメントでは、そうではないと思いますが、特に新機能については、ドキュメントが不完全である可能性があることを知っています!
android - 要求、セッション、および応答 Facebook SDK 4.0 をインポートできません。[ひどい文書]
私は Facebook SDK 4.0 を使用しており、OpenGraph API を使用してユーザー ウォールに投稿したいと考えています。
アクションを次のように定義しました。
- 祝う
としてのオブジェクト
- マイルストーン
Facebook Dev コンソールでコードの取得をクリックして Android に切り替えると、次のスニペットが表示されます。
ここで、応答、要求、およびセッションをインポートするオプションを取得できません。
インポートするオプションがありますcom.facebook.login.LoginClient.Request;
が、ホバーすると赤い波線が表示されます: The type com.facebook.login.LoginClient is not visible
.
ここで注目すべき点は、同じアクティビティでログインが正常に機能しているため、これは Facebook ライブラリのインポートに関する問題ではないということです。
変更ログで Facebook は次のように述べています。
セッションの削除 - AccessToken、LoginManager、および CallbackManager クラスは、Session クラスの機能に取って代わります。
Facebook は、API を私のコードとインターフェイスさせる方法を夢見て、この速度で SDK をリリースしても誰の役にも立たないことを私に期待しているのだろうか。
また、Facebook でバグ レポートを記録しようとしましたが、Facebook のようですが、それも壊れています。
編集:
さらに掘り下げて、上記のコードを次のように変更しました。
しかし、私は混乱していますが、次は何ですか?
ios - Facebook Graph Object/Event post in new 4.0 SDK
I'm attempting to post a graph event like so with the new SDK:
All works fine, and it posts -- but when I try actually changing up the example to something custom like this:
I get a first error in console before the connection NSLogs are called:
Unsupported FBSDKGraphRequest attachment:{ data = { }; "fbsdk:create_object" = 1; "og:description" = "Yaba daba doo"; "og:image" = "https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png"; "og:title" = "My Event"; "og:type" = "friendlish:event"; "og:url" = "http://www.facebook.com"; }, skipping.
Then the error from the connection method NSLog:
Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x174077080 {NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x17445f920 "unsupported URL"}
facebook - Facebook Graph API v2.0+ - /me/groups が空を返す
グラフ API v2.0 でグループを取得しようとしていますが、データは空を返します:
この前は v1.0 を使用していましたが、これは実行可能でした。私が使う:
https://graph.facebook.com/v2.2/252637181559106?fields=id%2cname&access_token=****
https://apigee.comと同じ結果になりました。( https://apigee.com/console/facebook?req=%7B%22resource%22%3A%22getusergroups%22%2C%22params%22%3A%7B%22query%22%3A%7B%7D%2C% 22template%22%3A%7B%22user%22%3A%22me%22%7D%2C%22headers%22%3A%7B%7D%2C%22body%22%3A%7B%22attachmentFormat%22%3A%22mime% 22%2C%22attachmentContentDisposition%22%3A%22form-data%22%7D%7D%2C%22verb%22%3A%22get%22%7D )
すべてのグループを受信するのを手伝ってくれる人はいますか?