2

/ 1602545584_166697970146120 / likes DELETEコマンドを発行すると、次の応答が返されます。Uncaught OAuthException:(#200)他のユーザーへのフィードストーリーの公開は、このアプリケーションでは無効になっています

グラフAPIエクスプローラーを使用しても:

{"エラー":{"メッセージ": "(#200)他のユーザーへのフィードストーリーの公開はこのアプリケーションでは無効になっています"、 "タイプ": "OAuthException"、 "コード":200}}

これは修正されますか、それともAPIを介してあなたのようなものを削除することはできません(私はばかげていると思います)

4

4 に答える 4

1

奇妙なことに、グラフを使用していいねを投稿することはできますが、削除することはできません。そのため、いいねを削除することはできず、アプリが半機能のままになるため、いいねを除外したほうがよい場合があります。

于 2013-02-21T01:45:05.800 に答える
1

*適切なpost_id*に対して異なることが行われているという条件で、DELETEメソッドで機能することを確認しました。

私の観察:

1)PAGEによって投稿された形式XXXXX_YYYYYのpost_idとは異なります:動作しました。

2)ユーザーによって投稿された形式XXXXX_YYYYYのpost_idとは異なります:機能しませんでした

3)ユーザーによって投稿された形式XXXXX_YYYYYのpost_idからXXXXXを削除しました:動作しました。[XXXXXは単にユーザーIDを示します]

于 2013-02-21T06:51:19.507 に答える
0

この機能は削除されました。

https://developers.facebook.com/roadmap/completed-changes/

グラフAPIを介して友達の壁に投稿する機能を削除する

GraphAPIを介してユーザーの友達の壁に投稿する機能を削除します。具体的には、[user_id]がセッションユーザーと異なる[user_id] / feedに対する投稿、またはtarget_idユーザーがセッションユーザーと異なるstream.publish呼び出しは失敗します。ユーザーが友達のタイムラインに投稿できるようにする場合は、フィードダイアログを呼び出します。ユーザーの言及のタグ付けまたはアクションのタグ付けを介して友人を含むストーリーは、友人のタイムラインに表示されます(友人がタグを承認した場合)。詳細については、このブログ投稿を参照してください。

于 2013-02-20T12:48:39.147 に答える
0

更新:突然、元の方法で再び機能します。変...

私が使用した方法:

$facebook = new Facebook(array(
  'appId'  => FB_appid,
  'secret' => FB_secret,
  'cookie' => false,
));
$facebook->setAccessToken($fbtoken);
$like = $facebook->api('/'.$postid.'/likes/','DELETE');
于 2013-03-09T09:33:48.013 に答える