菜鸟教程小白 发表于 2022-12-12 16:22:07

ios - Facebook iOS SDK 分享对话框 - 在 friend 的墙上分享


                                            <p><p>是否可以使用 Facebook iOS SDK 分享对话框在 friend 的墙上分享?我知道使用 Feed Dialog 可以做到这一点,但这为用户提供的体验并不理想,而且 Facebook 似乎不鼓励这样做。如果我们可以将分享对话框配置为与一位特定的 friend 分享,那就太棒了。</p>

<p>另外,有没有办法私下与 friend 分享(例如发送到消息)?</p>

<p>我已经进行了相当广泛的研究,似乎没有办法使用 iOS SDK 来完成这些事情 - 我只是想确认我没有遗漏任何东西。</p>

<p>更新:Facebook 现在提供消息对话框,用于通过 FB Messenger 向 friend 发送链接、图像和打开的图形对象,但无法提前指定收件人。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>似乎正在删除在其他人的墙上发帖的功能<a href="https://stackoverflow.com/questions/14056046/feed-story-publishing-to-other-users-is-disabled-for-this-application" rel="noreferrer noopener nofollow">Feed story publishing to other users is disabled for this application</a> . SDK 本身可能会允许它</p>

<pre><code>FBRequest *request = [ initWithSession:FBSession.activeSession
                                                graphPath:@&#34;/**CHANGE_WITH_USER_ID**/feed&#34;
                                                 parameters:params
                                                 HTTPMethod:@&#34;POST&#34;];
</code></pre>

<p>但尝试我得到以下错误:</p>

<pre><code>Error Domain=com.facebook.sdk Code=5 &#34;The operation couldn’t be completed. (com.facebook.sdk error 5.)&#34; UserInfo=0x175773d0 {com.facebook.sdk:HTTPStatusCode=403, com.facebook.sdk:ParsedJSONResponseKey={
    body =   {
      error =         {
            code = 200;
            message = &#34;(#200) Feed story publishing to other users is disabled for this application&#34;;
            type = OAuthException;
      };
    };
    code = 403;
}, ...
</code></pre>

<p>正如我在评论中所说,据我所知,私有(private)消息也已被删除。</p>

<p><em>分享对话框</em>似乎只用于在您自己的时间线上分享。 API 不提供更改请求 URL 的选项(如 FBRequest)。 <a href="https://developers.facebook.com/docs/ios/share-dialog/" rel="noreferrer noopener nofollow">Share Dialog doc</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Facebook iOS SDK 分享对话框 - 在 friend 的墙上分享,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19910465/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19910465/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Facebook iOS SDK 分享对话框 - 在 friend 的墙上分享