0

当我使用“我/ nativeamericannews:be_proud_of/story?”时在Graph API Explorer中,它正确地给了我一个JSON响应,但是当我尝试从我的画布应用程序获得相同的响应时,它始终提供一个错误。我已经查看了所有内容,但无法看到我应该如何尝试查询用户与我的对象和操作的交互。我查询像这样(be_proud_of是我的行动之一,故事是我的对象之一):使用JavaScript API的图API查询用于打开图形操作和对象

function checkProudOf() { 
    FB.api('/me/nativeamericannews:be_proud_of/story', 'post', function(response) { 
     if (!response || response.error) { 
      alert('Error occurred'); 
     } else { 
      alert('Post for Info was successful! Action ID: ' + response.id); 
     } 
    }); 
} 

我张贴的行动和一切工作正常:

function postProudOf() { 
    FB.api('/me/nativeamericannews:be_proud_of' + '?story=' + encodeURI(document.URL), 'post', function(response) { 
     if (!response || response.error) { 
      // alert('Error occurred'); 
     } else { 
      // alert('Post was successful! Action ID: ' + response.id); 
     } 
    }); 
} 

任何想法?我希望能够在访问我的应用程序时使用我的对象和操作显示聚合和用户的历史记录。谢谢!

回答

0

好吧,那真是令人尴尬。最后它非常简单。当我阅读Facebook的信息时,它是一个“获得”而不是“发布”。

修复了这个问题。