5

私は、アプリのユーザーを Facebook に追加または招待したい、コロナを使用した iOS アプリを持っています (つまり、ObjectiveC ではなく、LUA で、特定のコロナのヘルプを要求しているわけではありませんが、これを一般的に行う方法のみです)。グループ。グループのメンバーが自分のアプリからグループのウォールに投稿することに成功しましたが、まだ FB のメンバーではない人々のために機能する「ユーザーを招待する」ビットのコードを取得することはできません。グループ。

この Web サイトのすべての投稿は、それができないと言っている (おそらく、Groups API が利用可能になる前からのものであるため) か、Facebook のドキュメントに書かれていることを繰り返すだけです (私は何百万回も読んだことがありますが、おそらくしないでください)。よくわかりません)。

Facebook のグループ ドキュメント ( https://developers.facebook.com/docs/reference/api/group/ )から...
アクセストークン。"

アプリのaccess_token (ユーザーのaccess_token ではなく)を取得する方法を見つけた後、3 つの異なる方法を使用してこれをテストしました。コロナの Facebook API request() コマンド、コマンドを使用して PHP ページを作成し、Facebook Graph Explorer でこのコードを試してみましたが、何も機能しませんでした。

それらはすべて... https://graph.facebook.com/myGroupID/members/nonMemberFBUserID?access_token=myAppsAppToken

コロナはHTTP 200を返しますが(これはOKを意味するはずです)、Facebookのリクエストはエラーを返します(彼らのフォーラムで質問がありますが、彼らから多くの助けを得ることはあまりありません)。Web サイトの PHP ページが空のデータ オブジェクトを返しますala: "{\"data\":[]}"。そして、Facebook Graph Explorer は、既存のすべてのメンバーと、「次の」Web アドレスを含む不可解な「ページング」オブジェクトを一覧表示するだけです。このアドレスに直接アクセスすると、次のように表示されます。

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

しかし、パラメーターとして access_token を渡しました! これは、ユーザーaccess_tokenも渡す必要があるということですか? もしそうなら、access_token 変数がアプリのaccess_tokenに既に使用されている場合、何と呼べばよいでしょうか?

4

1 に答える 1

0

空の json オブジェクトを取得する理由は、GET 要求を実行しているためです。POST リクエストに変更すると、動作するはずです。

于 2014-12-17T07:12:05.147 に答える