0

私はこのOAuth全体に本当に苦労しています。ユーザーのウォールにメッセージを投稿するダイアログを開きたいリンクがあります。これが私のコードです...

<a href="https://graph.facebook.com/dustinmcgrew/feed?
link=http://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&
caption=Reference%20Documentation&
description=Using%20Dialogs%20to%20interact%20with%20users.&
message=Facebook%20Dialogs%20are%20so%20easy!"><img src="images/share.gif" /></a>

リンクをクリックすると、このエラーが生成されます...

{
   "error": {
      "message": "An access token is required to request this resource.",
      "type": "OAuthException"
   }
}

このアクセス トークンを取得するにはどうすればよいですか? また、取得後に行う必要があることはありますか? Facebook のドキュメントには本当に腹が立ちます。IMO を実行するために必要なことの半分だけを実行するサンプル コードを提供します。

PHP SDK を使用しています。

4

1 に答える 1

0

Facebookのダイアログのドキュメントに従って:

すべてのダイアログには、メソッド名とパラメーターがあります。ダイアログへの URL は常に で始まり、http://www.facebook.com/dialog/その後にダイアログとパラメーターの名前が続きます。

OAuth アクセス トークンを求められているのは、Facebook が、あなたが にあるウォールにアクセスしようとしていると判断したためですhttps://graph.facebook.com/dustinmcgrew/feed

OAuth トークンの取得 (Facebook アプリケーションを作成している場合は理解する必要があります) については、認証のドキュメントで説明されています。PHP SDK には、このプロセスを簡単にするメソッド ( getAccessTokenなど) も用意されています。

于 2011-11-18T02:46:39.370 に答える