私は、アプリのユーザーを 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に既に使用されている場合、何と呼べばよいでしょうか?