5

ユーザーの壁に写真を投稿する必要がある HTML5 と JavaScript を使用して、Windows 8 用の Metro アプリを作成しています。

Windows 認証ブローカーを使用してアクセス トークンを取得しています。これにより、ユーザー データを取得できます。

問題は、ポストを作成するための Graph Api への呼び出しを含む、Metro アプリで Facebook SDK for Javascript を使用できないことです。

では、どうすればこれなしで何かを投稿できますか? Windows が提案するデータ共有方法を使用できますか? DataPackage を使用しています ( http://msdn.microsoft.com/en-us/library/windows/apps/hh465261.aspx )

可能であれば...どうすればいいですか?

4

1 に答える 1

4

Facebook Javascript SDK を使用する必要はありません。すでにトークンを取得している場合は、道半ばです。

HTTP POST を "https://graph.facebook.com/USER_ID/photos" にアクセス トークンと共に送信する必要があります (publish_stream 権限が必要です)。Facebook API ドキュメント > 写真

HTTP ポストを送信するには、jQuery を使用している場合はWinJS.xhr()または jQuery.ajax() を使用できます。

于 2012-12-20T17:55:25.460 に答える